我正在搜索我的数据库中的特定名称。
目前我只能搜索1列,我想搜索两个。
这是我当前的说法:
$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');
您可以看到IM在搜索车辆的注册表名称,我得到了其型号或制造的结果。我想搜索注册表号或make 。我尝试了:
$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');
但是它不起作用。
如果您有多种条件,请使用OR
。
select reg, make, model
from Vehicles
where reg like '%value%' OR
make like '%value%'
order by reg asc
limit 0,10