PDO常量PDO::PARAM_STR
何时使用?我知道,当它在select
中使用时,它会给你x
个字符。它是否也用于Inserts
?这是如何工作的?
答案 0 :(得分:4)
恐怕你不太明白这个常数的含义。
首先,它是独立的查询 其次,它不是为了给你“x字符”而是告诉PDO如何处理绑定变量。
您几乎可以对每个绑定变量使用此常量,或者不要全部使用它:
$name = 'Joe';
$stm = $pdo->prepare("SELECT id FROM table WHERE name=?");
$stm->execute(array($name));
$name = $stm->fetchColumn();
这样PDO::PARAM_STR
将以静默方式使用。