PHP Ajax如何请求MySQL数据库

发布时间:2021-10-25 16:52:43 作者:柒染
来源:亿速云 阅读:285

PHP Ajax如何请求MySQL数据库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

数据库:PHP Ajax如何请求MySQL数据库

前台页面:choseForm.php

<html>

<head>

<script type="text/javascript">

function showUser(str){

var xmlhttp;

if (str=="")

 {

 document.getElementById("txtHint").innerHTML="";

 return;

 }

if (window.XMLHttpRequest)

 {// code for IE7+, Firefox, Chrome, Opera, Safari

 xmlhttp=new XMLHttpRequest();

 }

else

 {// code for IE6, IE5

 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

 }

xmlhttp.onreadystatechange=function()

 {

 if (xmlhttp.readyState==4 && xmlhttp.status==200)

   {

   document.getElementById("txtHint").innerHTML=xmlhttp.responseText;

   }

 }

xmlhttp.open("GET","getuser.php?q="+str,true);

xmlhttp.send();

}

</script>

</head>

<body>

<form> 

Select a User:

<select name="users" onchange="showUser(this.value)">

<option value="0">Please Choose</option>

<option value="1">Peter Griffin</option>

<option value="2">Lois Griffin</option>

<option value="3">Glenn Quagmire</option>

<option value="4">Joseph Swanson</option>

</select>

</form>

<div id="txtHint">客户信息将在此处列出 ...</div>

</body>

</html>

后台文件:getuser.php

<?php

$q=$_GET["q"];

    $mysql_server_name="localhost"; //数据库服务器名称

    $mysql_username="root"; // 连接数据库用户名

    $mysql_password="cxst789"; // 连接数据库密码

    $mysql_database="user"; // 数据库的名字

    // 连接到数据库

    $con=mysql_connect($mysql_server_name, $mysql_username,

                        $mysql_password);

if (!$con)

 {

 die('Could not connect: ' . mysql_error());

 }

mysql_select_db("user", $con);

$sql="SELECT * FROM user WHERE id = '".$q."'";

$result = mysql_query($sql);

echo "<table border='1'>

<tr>

<th>Firstname</th>

<th>Lastname</th>

<th>Age</th>

<th>Hometown</th>

<th>Job</th>

</tr>";

while($row = mysql_fetch_array($result))

 {

 echo "<tr>";

 echo "<td>" . $row['FirstName'] . "</td>";

 echo "<td>" . $row['LastName'] . "</td>";

 echo "<td>" . $row['Age'] . "</td>";

 echo "<td>" . $row['Hometown'] . "</td>";

 echo "<td>" . $row['Job'] . "</td>";

 echo "</tr>";

 }

echo "</table>";

mysql_close($con);

?>

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

推荐阅读:
  1. PHP+ECharts系列 - 柱状图(条形图)实例一
  2. 如何在php中响应ajax请求

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php ajax mysql

上一篇:Windows 10无法启动到桌面如何进入安全模式

下一篇:Nginx的作用有什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》