我想用两个字符串参数构造一条SQL语句。基本上我正在用php查询MS Access表。php MS Access多个字符串参数的SQL查询
下面是我的语法正确吗?
$parm1 = "TPMS";
$parm2 = "Clamp In";
$sql = "SELECT * FROM archive where productfamily like ".$parm1 ."and where productderivative like". $parm2;
现在我试了一个名为$ parm1的参数字符串,字符串的语法如下。请注意,这是我用php查询的MS Access表。
$parm1 = "'TPMS'";
现在相应的MS Access SQL语句是如下这些作品:
$sql = "SELECT * FROM archive where productfamily like $parm1 order by fullname asc"
现在用两个参数相应的MS Access SQL语句不工作。有人可以告诉我为什么第二个参数在SQL语句中不起作用吗?这可能是我的语法吗?
$sql = "SELECT * FROM archive where productfamily like $parm1 and "
$sql .= "where productderivative like $parm2 order by fullname asc";
明天我会在这工作,谢谢 –