使用单个选择查询检查表中的多个列

时间:2014-04-01 10:56:41

标签: php mysql

我将值传递给数据库(Say-'gupta')。我想将这个值与所有的值进行比较 列存在于数据库表中。如果任何列值与特定值匹配则 我想在我的Php页面中打印那一行。 是否有任何内置函数使用选择查询来执行此操作。如果是,请告诉我。 记得我想比较传递的值('gupta')和数据库中的多列值(corephp + mysql)

2 个答案:

答案 0 :(得分:0)

和OR一起使用。例如

Select * from table where (col1 like '%gupta%') or (col2 like '%gupta%')

所以任何col都匹配你的输入词,这将返回该行。

答案 1 :(得分:-1)

只是一个想法

select * from TableName where "gupta" IN (ColumnOne,ColumnTwo,ColumnThree)