我在数据库中搜索列中的特定名称。
目前我只能搜索一列,我想搜索两列。
这是我目前的陈述:
$rs = mysql_query('select reg, make, model from Vehicles where reg like "'. mysql_real_escape_string($_REQUEST['term']) .'%" order by reg asc limit 0,10');
正如您所看到的,我正在搜索车辆的注册表名称,并获得其模型或制作的结果。 我想搜索注册号或制作。我试过了:
$rs = mysql_query('select reg, make, model from Vehicles where reg, make like "'. mysql_real_escape_string($_REQUEST['term']) .'%" order by reg asc limit 0,10');
但它不起作用。
答案 0 :(得分:1)
使用OR
。
select reg, make, model
from Vehicles
where reg like '%value%' OR
make like '%value%'
order by reg asc
limit 0,10