Я переключился на XAMPP
с веб-сервера. Используется getJson
для кодирования строк, выбранных из таблицы mysql
. Я обнаружил, что при использовании локального хоста количество строк было ограничено до странных 53. Тот же код прекрасно работает на веб-сервере. Я пытался увеличить максимальное время выполнения до 5000, не помогло.
Моя таблица SQL содержит 141 строку.
<?php
include('../conn.php');
$sql = "SELECT test_name,amount FROM lab_test order by sl";
$result = mysqli_query($conn,$sql) or die( mysqli_error($conn));
$i=0;
while($row = mysqli_fetch_array($result))
{
$entry[$i][0]=$row['test_name'];
$entry[$i][1]=$row['amount'];
$i++;
}
echo json_encode($entry);
?>
Он работал на ограничение количества строк до 53
<?php
include('../conn.php');
$sql = "SELECT test_name,amount FROM lab_test order by sl";
$result = mysqli_query($conn,$sql) or die( mysqli_error($conn));
$i=0;
while($i<=52)
{
$row = mysqli_fetch_array($result);
$entry[$i][0]=$row['test_name'];
$entry[$i][1]=$row['amount'];
$i++;
}
echo json_encode($
?>
Вот мой телефонный код
$(document).ready(function(){
//dynamic population of lab tests
$.getJSON("./ajaxLabTestTable.php", function(response){
console.log("tests");
$.each(response, function(){
var tr="<tr>";
var td0="<td class="+JSON.stringify("chk")+"><input type="+JSON.stringify("checkbox")+"></td>";
var td1="<td>"+this[0]+"</td>";
var td2="<td align="+JSON.stringify("right")+">"+this[1]+"</td></tr>";
var opt = tr+td0+td1+td2;
$("#lab_tests").append(opt);
});
});
});
Должно быть что-то с файлом конфигурации.