共计 1661 个字符,预计需要花费 5 分钟才能阅读完成。
PHP Ajax 如何请求 MySQL 数据库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面丸趣 TV 小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
数据库:
前台页面: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);
?
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注丸趣 TV 行业资讯频道,感谢您对丸趣 TV 的支持。