1
你好我試圖做一個搜索引擎和即時通訊使用匹配()反對()匹配我的關鍵字與用戶的關鍵字..當我分配我的參數爲4它不顯示任何錯誤,但當我有它的3個或2我一直有這個錯誤:匹配()對()需要4個參數才能工作?
警告:mysql_fetch_array()預計參數1是資源,布爾在...
給,這是我的代碼:
if(isset($_POST['submit'])){
$keyword = "'".$_POST["keywords"]."'";
$result = " SELECT *, MATCH(title,body,meta_keywords) AGAINST
($keyword) AS score FROM articles WHERE MATCH(title,body,meta_keywords) AGAINST($keyword) GROUP BY url";
$query = mysql_query($result);
}
while($row = mysql_fetch_array($query)){
echo $row['title'] . "<br/ >";
}
?>
我試過的代碼,但它仍然有同樣的錯誤..這裏:警告:mysql_fetch_array()預計參數1成爲資源,布爾給定 – user170925
關鍵字的價值是什麼?你真的有桌面設置嗎? 這是什麼說 $ query = mysql_query($ result); echo mysql_errno($ link)。 「:」。 mysql_error($ link)。 「\ n」 $ link的格式類似於 $ link = mysql_connect(「localhost」,「mysql_user」,「mysql_password」); – ddjikic
$關鍵字<這是用戶的搜索條件將存儲在哪裏..是的,我已經正確設置表..我不認爲這個問題是在我的連接,因爲如果我有我的4參數匹配()反對()一切工作正常..我的問題是,每次我設置它少於4它給了我那個錯誤.. – user170925