簡體   English   中英

PHP-匹配搜索詞mysql_query

[英]PHP - Matching search terms mysql_query

即時通訊與從數據庫中檢索值並查看匹配輸入項的php腳本有關。 我或者得到了resourceID#4錯誤或沒有響應。

我基本上是試圖檢索相似的條目,並且在那些相似的條目中顯示其提交的名稱和日期

$input = mysql_real_escape_string($_POST["interest"]);
$query1 = "SELECT name,interest_desc,date, MATCH(interest_desc) AGAINST('$input') AS score
 FROM interests
 WHERE MATCH(interest_desc) AGAINST('$input')
 ORDER BY score DESC
 LIMIT 10
 ";

 $result = mysql_query($query1) or die(mysql_error());
 while ($row = mysql_fetch_assoc($result)) {
 echo $row['name'];
 echo $row['interest_desc'];
echo $row['date'];
 }

我的語法一定出錯了,有沒有指針? 我為此拔了我的頭發!

您是否已將字段索引為全文索引,並且是表myisam。 為更多的細節。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM