是否可以在准备好的mysqli语句中多次使用一个参数,而只绑定一次呢?像这样的东西
$stmt = $mysqli->prepare(SELECT * FROM user WHERE age BETWEEN ?1 - 2 AND ?1 + 2); $stmt->bind_param('i', $myAge);
我认为这是可能的PDO,但是我不知道如何用mysqli。
PDO
mysqli
只是为了结束这个问题:
答案是否定的。
如果您只想绑定一个参数并在查询中多次使用它,则必须使用PDO,这可能还需要特殊的配置。
但是,根据这个很好的答案或this,似乎有更多的理由使用PDO代替mysqli 。
但是请确保有解决方法。查看此问题的其他答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句