除非将LIMIT添加到查询

时间:2017-07-28 01:46:39

标签: php mysql

这是PHP我正在使用它应该产生大约10300行的结果,每行2个值。运行此脚本几乎立即完成,导致白页在屏幕上或各种apache和mysql日志中没有错误反馈。

$output = array();

$sql = "SELECT id, name FROM objects ORDER BY id DESC";
$result = $conn->query($sql) or die(mysqli_error());
$count = 0;
while($row = $result->fetch_assoc()) {
    $output['records']['objects'][$count]['id'] = $row['id'];
    $output['records']['objects'][$count]['name'] = $row['name'];

    $count++;
}
echo json_encode($output);

但是如果改变查询

$sql = "SELECT id, name FROM objects ORDER BY id DESC LIMIT 500";

我按预期收到我的结果,输出(在json编码之后)似乎大约是31kb(31418个字符)

我是否只是超出了一些限制并且我的错误级别设置错误了?

0 个答案:

没有答案