AJAX调用mysql数据库简单例子
发布时间:2020-12-16 01:30:00 所属栏目:百科 来源:网络整理
导读:htmlhead/headbodyformaction="7.php"地址:inputtype="text"name="addr"value="localhost"用户:inputtype="text"name="name"value="root"密码:inputtype="text"name="pass"value="root"inputtype="button"value="提交"onclick="a();"/formscriptsrc="jsj
<html> <head> </head> <body> <formaction="7.php"> 地址:<inputtype="text"name="addr"value="localhost"> 用户:<inputtype="text"name="name"value="root"> 密码:<inputtype="text"name="pass"value="root"> <inputtype="button"value="提交"onclick="a();"> </form> <scriptsrc="jsjquery-1.11.2.min.js"></script> <script> functiona(){ varcont=$("input").serialize(); $.ajax({ url:"7.php",type:'post',data:cont,success:function(data){ varres=eval("("+data+")");//转为Object对象 //用JQ来取值 //$.each(res,function(i,v){ //$.each(v,function(m,n){ //document.write(m+"-----"+n+"<br>"); //}) //}) //用for来取值 for(variinres){ for(varninres[i]){ document.write(n+"-----"+res[i][n]+"<br>"); } } //document.write("Host:"+res[0]["Host"]+"<br>"); //document.write("User:"+res[0]["User"]+"<br>"); //document.write("Pass:"+res[0]["Password"]+"<br>"); } }) } </script> </body> </html> PHP页面 <?php $name=$_POST["name"]; $pass=$_POST["pass"]; $addr=$_POST["addr"]; $conn=mysql_connect($addr,$name,$pass); if(!$conn){ die('Couldnotconnect:'.mysql_error()); } mysql_select_db("mysql"); $str="select*fromuser;"; $result=mysql_query($str); for($i=0;$arr[$i]=mysql_fetch_assoc($result);$i++); array_pop($arr); $arr=json_encode($arr); echo$arr; mysql_close($conn); ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |