Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用于8000字的mySQL类型_Php_Mysql - Fatal编程技术网

Php 用于8000字的mySQL类型

Php 用于8000字的mySQL类型,php,mysql,Php,Mysql,我想在mySQL数据库的一个字段中输入8000个单词。但是它不允许我把它倒进去。我在longtext设置了数据类型。我能做些什么来确保8000个单词可以存储到一个字段中 谢谢 根据,您可以在LONGTEXT字段中存储最多4Gb的数据,这取决于其他一些情况,因此,除非您的单词非常长(我的意思是非常长!),否则长度不是问题 如何将文本发送到数据库?可能还涉及一些其他因素,如帖子大小、服务器超时等。根据,您可以在LONGTEXT字段中存储最多4Gb的内容,这也取决于其他一些情况。因此,除非您的文字非常

我想在mySQL数据库的一个字段中输入8000个单词。但是它不允许我把它倒进去。我在longtext设置了数据类型。我能做些什么来确保8000个单词可以存储到一个字段中

谢谢

根据,您可以在
LONGTEXT
字段中存储最多4Gb的数据,这取决于其他一些情况,因此,除非您的单词非常长(我的意思是非常长!),否则长度不是问题

如何将文本发送到数据库?可能还涉及一些其他因素,如帖子大小、服务器超时等。

根据,您可以在
LONGTEXT
字段中存储最多4Gb的内容,这也取决于其他一些情况。因此,除非您的文字非常长(我的意思是非常长!),否则长度不是问题


如何将文本发送到数据库?可能还涉及到一些其他因素,如帖子大小、服务器超时等。

对我来说非常合适

<?php
    $longestWord = "";

    for($i=1; $i<=8000; $i++){
       $longestWord .= $i . " longestWordInTheWorldEver ";
    }

    mysql_query("INSERT INTO checkTable SET words = '$longestWord'");

?>

非常适合我

<?php
    $longestWord = "";

    for($i=1; $i<=8000; $i++){
       $longestWord .= $i . " longestWordInTheWorldEver ";
    }

    mysql_query("INSERT INTO checkTable SET words = '$longestWord'");

?>

当你“把它倒进去”(我想你指的是插入那里)时它在做什么?长文本字段具有最大存储空间。我的第一个猜测是,您已经超过了最大空间,但这不太可能,因为存储最大值类似于几个Gig。。。当您尝试插入时,为什么不告诉我们错误代码是什么?在php中,mysql_errno()和mysql_error()通常会为您提供非常充分的信息来直接解决您的问题。我的第一个建议是从这个开始,如果你仍然感到困惑,请回来告诉我们。我没有收到任何错误,只是没有在字段中插入文本。当我使用1000字左右的文本时,它会插入文本。当我达到某个水平时,试试mysql_info(),看看它能带给你什么。。。虽然很有趣,它没有插入,也没有给你一个错误。您确实试过运行mysql_errno()并打印值,对吗?我想说清楚,你在phpmyadmin中看到结果了吗?尝试回显结果或使用var_dumpin“dumpin”时它在做什么(我想你指的是插入)?长文本字段具有最大存储空间。我的第一个猜测是,您已经超过了最大空间,但这不太可能,因为存储最大值类似于几个Gig。。。当您尝试插入时,为什么不告诉我们错误代码是什么?在php中,mysql_errno()和mysql_error()通常会为您提供非常充分的信息来直接解决您的问题。我的第一个建议是从这个开始,如果你仍然感到困惑,请回来告诉我们。我没有收到任何错误,只是没有在字段中插入文本。当我使用1000字左右的文本时,它会插入文本。当我达到某个水平时,试试mysql_info(),看看它能带给你什么。。。虽然很有趣,它没有插入,也没有给你一个错误。您确实试过运行mysql_errno()并打印值,对吗?我想说清楚,你在phpmyadmin中看到结果了吗?尝试回显结果或使用var_dump我只是将文本发布到处理程序,然后是mySQL插入。mySQL服务器可能不允许查询,因为它太大了。
max\u allowed\u packet
server参数需要足够大才能容纳。我只是将文本发布到处理程序,然后是mySQL插入。mySQL服务器可能不允许查询,因为它太大了。
max\u allowed\u packet
服务器参数需要足够大才能容纳。