php脚本不能处理太多的记录

php脚本不能处理太多的记录,php,mysql,Php,Mysql,如果我在MYSQL表上运行的记录少于200条,那么下面的php脚本工作得很好,但是如果记录数超过200条,那么它将返回一个空白屏幕。请帮忙 <?php $host='localhost'; $username='user'; $pwd='pass'; $db='myDB'; $con=mysqli_connect($host,$username,$pwd,$db) or die('Unable to connect'); if(mysqli_connect_error($con)) {

如果我在MYSQL表上运行的记录少于200条,那么下面的php脚本工作得很好,但是如果记录数超过200条,那么它将返回一个空白屏幕。请帮忙

<?php
$host='localhost';
$username='user';
$pwd='pass';
$db='myDB';
$con=mysqli_connect($host,$username,$pwd,$db) or die('Unable to connect');
if(mysqli_connect_error($con))
{
    echo "Failed to Connect to Database ".mysqli_connect_error();
}
$sql='SELECT * FROM MyTable';
$result=mysqli_query($con,$sql);
if($result)
{
    while($row=mysqli_fetch_array($result))
    {
        $data[]=$row;
    }

    print(json_encode($data));
}
mysqli_close($con);
?>


它在PHP错误日志中放了什么?那永远是你第一个应该看的地方!!或者。。。添加
ini\u集('display\u errors',1);ini_集(“日志错误”,1);错误报告(E_全部);mysqli_报告(mysqli_报告错误| mysqli_报告严格)到脚本的顶部。这将强制任何
mysqli\uuu
错误生成一个您可以在浏览器上看到的异常,其他错误也将在浏览器上看到。很有可能是内存问题limits@MarkBaker当然,行可能很大……而洛德(和他们)只知道其中有什么,有多少列和它们的值。