PDO 绑定方法说明:bindParam 与execute()
问题:
In PDO,有两种向查询传递参数的常用方法:bindParam 和execute()。这些方法之间的主要区别是什么?什么时候应该使用它们?
答案:
bindParam 和 bindValue
execute()
用例:
首选bindParam:
示例:
<code class="php">$col1 = 'some_value'; $pdo->bindParam(':col1', $col1); $col1 = 'some_other_value'; $pdo->execute(); // Uses 'some_other_value' for ':col1'</code>
优先使用execute()和数组:
示例:
<code class="php">$pdo->execute([':col1' => 'some_value', ':col2' => 'another_value']);</code>
最佳实践:
以上是bindParam 与execute():如何选择正确的PDO 参数绑定方法?的详细内容。更多信息请关注PHP中文网其他相关文章!