Php 如何在单个查询中从用户名或城市中选择关键字
如何在单个查询中从同一表的两列中选择数据。 例如,如果在城市行中未找到,请从用户名中选择名称“waseem”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'
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%'
实际上,您是如何获取一列的数据的?(当然,您可以使用逻辑和一些线索找到解决方案)