我无法使用PHP将非常长的文本上传到MySQL

时间:2015-09-24 17:19:27

标签: php mysql database mysqli

我想将一些文本上传到我的MySQL数据库。但是如果文本超过64328个字符,它将只上传文本的前64328个字符。 我该如何解决?

我使用此代码将文本上传到MySQL数据库:

<? php
//conect to a database
$mysqli = new mysqli("localhost", "root", "", "my_db");
if ($mysqli->connect_errno) {
    echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}

//insert a post
$sql="INSERT INTO forum(id, message) VALUES(0, '$message')";
$mysqli->query($sql);
?>

2 个答案:

答案 0 :(得分:1)

听起来你的领域需要比当前支持的消息更多的字符。

答案 1 :(得分:1)

在mysql中使用文本数据类型作为消息字段..以获取更多信息https://dev.mysql.com/doc/refman/5.0/en/blob.html