默认情况下PDO使用哪种绑定类型?

时间:2013-03-16 06:20:13

标签: php mysql pdo

根据文档,您可以通过3种主要方式进行绑定:http://www.php.net/manual/en/pdostatement.execute.php

$sth->bindParam(':colour', $colour, PDO::PARAM_STR, 12);

$sth->execute(array(':calories' => $calories, ':colour' => $colour));

$sth->execute(array($calories, $colour));

第一种方法,你可以指定Param_(Str / int)来匹配你的表,并确保给出了正确的用户信息。另外两个自动查找该表的数据类型是什么?其他两个如何选择他们的数据类型?似乎第一个更安全。

1 个答案:

答案 0 :(得分:3)

您链接到的执行文档在参数下显示:“所有值都被视为PDO::PARAM_STR