【发布时间】:2016-04-19 16:51:56
【问题描述】:
对于 MySQL TEXT 类型,我应该使用 PDO PARAM_LOB 还是 PARAM_STR?我希望我的数据有 5000 多个字符。
$stmt->bindParam(':notes', $notes, PDO::PARAM_STR);
或
$stmt->bindParam(':notes', $notes, PDO::PARAM_LOB);
【问题讨论】:
-
对 TEXT 和 BLOB 类型使用 LOB。如果您使用
PARAM_STR,PHP 将尝试分配足够的内存来容纳对象的最大大小,在 LONGTEXT/LONGBLOB 的情况下为 4GB。