使用 PHP 更新和搜索 MySQL 集


updating and searching mysql set using php

我在表中有一列,其中可能有汤姆,约翰,杰里(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,%'

对用户输入的所有值重复此操作,或者放在带有逗号的单个文本框中。

希望这有效。