0
即時通訊尋找的是什麼關於我的代碼是爲什麼它不會自動完成,當我從一個MySQL查詢超過30個結果列表。php自動完成文本框將不會超過30個結果工作
我有5,10,20和29結果成功,但由於某種原因,當我得到30以上,它停止工作。我已經與限制0,30工作,所以調整,發現我只能有29個結果在我的MySQL查詢工作。當查看源代碼時,mysql查詢會顯示所有結果,但不會出現在自動完成部分中。
你會看到,這是tweeked填補我的需求從搜索和查找代碼它自己的日子。所以請讓我知道,如果我有bastardized東西
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.1/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script>
$(function() {
var availableTags = [
<?php include 'include/dbcon.php';
$sql = "SELECT * FROM `kb_faq` WHERE `active` = 'yes' LIMIT 0 , 30";
$result = mysql_query($sql);
while($row=mysql_fetch_array($result))
{
echo '"' . $row['question'] . '", ' . "\n";
}
?>
""
];
$("#tags").autocomplete({
source: availableTags
});
});
</script>
</head>
<body>
<div class="ui-widget">
<label for="tags">Tags: </label>
<input id="tags">
</div>
你用'LIMIT 0,30'限制呢? – 2014-10-10 15:35:54
我在目前的使用限制,以使其工作,但我有超過70個結果沒有限制。隨着時間的推移數據將會增長,如果一切順利,它將在不久的將來超過100個結果。在某種程度上,我希望它像谷歌一樣工作。但我不認爲我會每個人都有這麼多的結果。 – Kelrune 2014-10-10 15:38:53