【发布时间】:2012-12-28 07:26:03
【问题描述】:
我正在使用 AJAX 和 MySQL 组合来搜索数据库并在表中显示结果。不幸的是,它不会回显数据库中的结果,但代码已经找到它。
$in=$_GET['txt'];
$msg="";
if(strlen($in)>0 and strlen($in) <20 ) {
$t=mysql_query("SELECT user FROM users WHERE user LIKE '$in%'");
while($nt=mysql_fetch_array($t)) {
$msg.=$nt[name]."->$nt[id]<br>";
}
}
echo $msg;
问题似乎出在我的这部分代码中。
【问题讨论】:
-
Please, don't use
mysql_*functions in new code。它们不再维护and are officially deprecated。看到red box?改为了解prepared statements,并使用PDO 或MySQLi - this article 将帮助您决定哪个。如果你选择 PDO,here is a good tutorial.
标签: php mysql ajax database echo