PDO PARAM_STR和长度

时间:2012-08-31 21:26:57

标签: php pdo

我不理解PDO PARAM_*声明中的长度选项。

长度是表示所需字符的数量,还是最大值?

示例:

$sth->bindParam(2, $color, PDO::PARAM_STR, 12);

这需要12个字符,还是将其限制为12个字符?或者,我完全误解了这是做什么的?

1 个答案:

答案 0 :(得分:5)

它指示您希望在输出参数中接收多少数据,服务器不会发送超过此数据。

所以,回答你的问题,这是一个限制,而不是一个要求。