嗨,大家好我已經寫/借用了一些代碼,以允許在我的網站上搜索自由文本什麼我結束了是一個簡單的搜索下面的搜索字符串,我只有開始學習PHP,MYDSQL,jQuery的幾個星期前,所以它可能是簡單的:MYSQL全文索引搜索,無法讓我的頭圓它
SELECT * match (body) against (' cleaning office ') as relevance
FROM jobs
WHERE match (jobbody) against ('cleaning')>0
AND match (body) against ('office')>0
HAVING relevance>0
ORDER BY relevance DESC
這將引發一個語法錯誤,我知道它的一個非常簡單的問題,但我不能似乎讓我的頭一輪在哪裏會出錯,任何指針將不勝感激。
你能告訴我們你想要做什麼,給我們一個你的表結構的基本概念嗎? – thatidiotguy 2012-01-30 19:45:51
是啊對不起,我有一個在我的網站上創建一個SQL搜索字符串從鍵入的輸入,如果我鍵入清潔和辦公室,它會生成該搜索字符串,然後飛走並生成一個網格,麻煩是如果我使用該查詢它不甚至可以在phpmyadmin中工作。我可能在查詢本身有錯誤的語法 – 2012-01-30 19:47:17
是的,但是你想根據用戶輸入在你的SQL表中找到什麼?你的桌子是什麼?我從來沒有做過更多的事情,不僅僅是一個簡單的SELECT * FROM tableNAME WHERE MATCH(tableName.col)AGAINST('userInput'); – thatidiotguy 2012-01-30 19:50:35