0

我正在我的数据库中搜索列中的特定名称。

目前我只能搜索一列,我想搜索两列。

这是我目前的声明:

$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');

但它不起作用。

4

1 回答 1

1

OR如果您有多个条件,请使用。

select reg, make, model 
from Vehicles 
where reg like '%value%' OR
      make like '%value%'
order by reg asc 
limit 0,10
于 2012-10-19T15:10:55.017 回答