我打算在搜索表单中使用jQuery UI Autosuggest.所以我需要一个json输出,可以被jQuery UI Auto建议使用.
这是数据库
表名为recent_tags
我试过这个
首先连接到db
$do = mysql_query("SELECT * FROM recent_tags where query like '%" . $_GET['query'] . "%'");
while ($row = mysql_fetch_array($fetch, MYSQL_ASSOC)) {
$row_array['query'] = $row['query'];
array_push($return_arr,$row_array);
}
echo json_encode($return_arr);
Run Code Online (Sandbox Code Playgroud)
但它不起作用..
请指导我..
编辑:
得到错误
警告:array_push()[function.array-push]:第一个参数应该是/pathto/my/file.php中的数组
谢谢
试试这个:
$return_arr = Array();
$query = mysql_real_escape_string($_GET['query']);
$result = mysql_query("SELECT * FROM recent_tags where query like '%" . $query . "%'");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
array_push($return_arr,$row);
}
echo json_encode($return_arr);
Run Code Online (Sandbox Code Playgroud)