场景看起来像这样
$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`
我正在编写一个简单的Insert查询。当数据字段的长度超过512个字符时,代码将失败。所以这种情况促使我发布了这样一个极限值的问题。
如果我回显 $ data ,它只显示一个空(空数据)。如果给定的数据较少,则会插入。
答案 0 :(得分:5)
谁说PHP只能存储512个字符?你做错了什么,你可以存储你想要存储在变量中的任何数量的数据..
由于Alvin Wong分享了一个Link,它说PHP string
可以大到2GB
测试用例,尝试运行此
<?php
$string = 'Blah blah';
for($i=1; $i<=10000; $i++) {
$string .= 'Blah blah';
}
echo $string;
?>