mysql表到json

Vam*_*a B 3 php json

我打算在搜索表单中使用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中的数组

谢谢

Cha*_*per 6

试试这个:

$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)