将查询转换为参数化查询

时间:2013-10-29 22:44:51

标签: php sql

我正在尝试将查询转换为参数化查询。

目前我的PHP / SQL查询是

SELECT * FROM System WHERE information LIKE '%$sheet%' ORDER BY newest DESC;

我如何参数化?

1 个答案:

答案 0 :(得分:2)

如果$sheet始终是字符串

    $query = $database->prepare('SELECT * FROM System WHERE information LIKE ? ORDER BY newest DESC');
    $query->bindValue(1, "%$sheet%", PDO::PARAM_STR);
    $query->execute();

然后这应该工作