得到错误"论点太少"在查询中

时间:2015-01-04 19:34:05

标签: php mysql sql

我希望获取搜索关键字的记录, $keyword包含搜索值。

以下是查询:

$qry = sprintf("select name from Objects where name like '%$keyword%'");

错误:

sprintf(): Too few arguments in <b>C:\xampp\ht...

由于

1 个答案:

答案 0 :(得分:4)

sprintf()采用以%开头的通配符。无论如何,你为什么要在这种情况下使用它,而不是:

$qry = "select name from Objects where name like '%$keyword%'";

或者,更好的是,使用参数化查询。