6

我不明白PDO PARAM_*语句中的长度选项。

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

例子:

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

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

4

1 回答 1

5

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

因此,要回答您的问题,这是限制而不是要求。

于 2012-09-03T02:55:13.467 回答