1

场景看起来像这样

$data=$_REQUEST['data'];
echo $data
the url is www.mysite.com/service.php?data=
 and the possible value for the key will be `100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0|100005772653,0|102795882836,0`

我正在编写一个简单的插入查询。当数据字段的长度超过 512 个字符时,代码将失败。所以这种情况促使我发布这样一个具有极限值的问题。

如果我回显$data它只显示一个空(空数据)。如果给定的数据较少,则将其插入。

4

1 回答 1

5

谁说 PHP 只能存储 512 个字符?你做错了什么,你可以存储你想存储在变量中的任何数量的数据..

正如 Alvin Wong 分享的一个链接,它说 PHPstring可以大到 2GB

测试用例,尝试运行这个

<?php
   $string = 'Blah blah';
   for($i=1; $i<=10000; $i++) {
    $string .= 'Blah blah';
   }
   echo $string;
?>
于 2012-10-25T12:27:26.877 回答