根据文档,您可以通过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)来匹配你的表,并确保给出了正确的用户信息。另外两个自动查找该表的数据类型是什么?其他两个如何选择他们的数据类型?似乎第一个更安全。
答案 0 :(得分:3)
您链接到的执行文档在参数下显示:“所有值都被视为PDO::PARAM_STR