Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在单个查询中从用户名或城市中选择关键字_Php_Mysql_Json_Database - Fatal编程技术网

Php 如何在单个查询中从用户名或城市中选择关键字

Php 如何在单个查询中从用户名或城市中选择关键字,php,mysql,json,database,Php,Mysql,Json,Database,如何在单个查询中从同一表的两列中选择数据。 例如,如果在城市行中未找到,请从用户名中选择名称“waseem” select * from <table_name> where name like 'waseem' or city like 'waseem'; 从“waseem”或“waseem”这样的城市名称中选择*; 这对我有用 SELECT * FROM table WHERE row_name1 LIKE 'value' OR row_name2 LIKE 'value'

如何在单个查询中从同一表的两列中选择数据。 例如,如果在城市行中未找到,请从用户名中选择名称“waseem”

select * from <table_name> where name like 'waseem' or city like 'waseem';

从“waseem”或“waseem”这样的城市名称中选择*;
这对我有用

SELECT * FROM table WHERE row_name1 LIKE 'value' OR row_name2 LIKE 'value'

我同意别人的回答,但稍作修改。如果存在记录waseem ahemed,并且您只查找waseem不会在其他已回答的查询中搜索

如果要搜索waseem,需要使用通配符%

由于性能问题,我强烈建议您不要使用*来选择列名

SELECT name, username, password WHERE name LIKE '%waseem%' OR city LIKE '%waseem%'

实际上,您是如何获取一列的数据的?(当然,您可以使用逻辑和一些线索找到解决方案)