我在表中有一列,其中可能有汤姆,约翰,杰里(SET)
的值。我有一个用户输入的变量,我将其存储在$var
中,并在某个时候想要它。我可以检查$var中的值是否存在于特定行中,然后不要更新其他更新,我如何在 PHP 中执行此操作。我有几行像tom,john
john,jerry
我不要tom,john,tom
我有一个建议。
请更改数据库值,以便您有:,tom,john,tom,
(请注意前面的逗号,
。
现在,如果要搜索tom
,请触发类似以下内容的SQL:
SELECT id FROM DB_TBL WHERE field LIKE '%,$val,%'
对用户输入的所有值重复此操作,或者放在带有逗号的单个文本框中。
希望这有效。