什么时候使用 PDO 常量 PDO::PARAM_STR
?我知道,当它用于 select
时,它会给你 x
个字符。它也用在 Inserts
中吗?这是如何工作的?
最佳答案
恐怕你不太明白这个常量的含义。
首先,它是独立于查询的。
其次,它不是给你“x 个字符”,而是告诉 PDO 如何处理绑定(bind)变量。
您几乎可以为每个绑定(bind)变量使用这个常量,或者不要全部使用它:
$name = 'Joe';
$stm = $pdo->prepare("SELECT id FROM table WHERE name=?");
$stm->execute(array($name));
$name = $stm->fetchColumn();
这样 PDO::PARAM_STR
将被静默使用。
关于php - 什么时候使用 PDO 常量 PDO::PARAM_STR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15998948/