我有以下代码,其中我有一个文本区域将输入作为单独的值并将其合并到一个句子中。例如,如果用户输入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