在类似查询中出现错误 "too few arguments"

Getting error "too few arguments" in like query

我正在寻找搜索关键字的记录, $keyword 包含搜索值。

这里是查询:

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

错误:

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

谢谢

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

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

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