我使用以下脚本和自动完成脚本来搜索我的数据库。如果我把字母a放在例如a中,那就是找到所有带有a的ID。我想改变它,所以通过输入字母a它只会在id字段中显示数字,该字段以字母a开头。
<?php
require('json.php');
error_reporting(E_ALL);
mysql_connect("localhost", "root", "") or
die("Could not connect: " . mysql_error());
mysql_select_db("timetable") or die("No such database");
$sql = sprintf("SELECT id,dsc FROM module WHERE id LIKE '%%%s%%'",
mysql_real_escape_string($_REQUEST['term']));
$result = mysql_query($sql)
or die(mysql_error());
$all = array();
while ($row = mysql_fetch_array($result))
$all[] = array('value'=>$row[1],'label'=>$row[1]);
print json_encode($all);
?>
答案 0 :(得分:2)