我有以下代碼,其中我有一個文本區域將輸入作爲單獨的值並將其合併到一個句子中。例如,如果用戶輸入andheri bandra dadar然後存儲在$ data中,則它顯示爲andheri,bandra,dadar。此外,文本區域是自動完成的意思是,如果你輸入「da」,那麼它會自動填充dodar如何從mysql數據庫中檢索由逗號分隔的所有值?
我試過下面的函數,然後它搜索句子中的所有值,但它只是第一個值從句子即andheri。請幫幫我。
//code
$sql=mysql_query("SELECT * FROM broker_property WHERE find_in_set(area,'$data')") or die(mysql_error())
這裏area
是在MySQL表中的列和$data
是sentense方含用逗號分隔的所有子值。
嘿,我得到了解決辦法...我更換FIND_IN_SET包裹(區,'$ data')「)與find_in_set(area,'」。$ data。「')」),它工作正常...謝謝你兄弟的回覆 – user2038731 2013-03-05 06:17:11