В настоящее время я работаю над тестовой платформой AJAX. Я испытываю глупые ошибки в программировании PHP. Вот мой код. Я получаю сообщение об ошибке: Максимальное время выполнения 30 секунд превышено.Ошибка превышения времени MySQL
<?php
$resultFromJson;
$databaseConnection = mysql_connect("localhost", "root", "password");
if($databaseConnection)mysql_select_db("fastdata", $databaseConnection);
else echo mysql_error($databaseConnection);
if(isset($_GET['command'])){
switch($_GET['command']){
case "loadPeople":
{
$sqlCommandString = "SELECT * FROM `people` LIMIT 0 , 30";
$people = array();
$index = 0;
while($row = mysql_fetch_assoc(mysql_query($sqlCommandString))){
$people[$index] = $row;
$index++;
}
echo json_encode($people);
}
break;
}
}
if(!isset($_GET['command']))echo json_encode("Error#001");
?>
Что можно сделать, чтобы решить эту проблему? Что на самом деле вызывает ошибку?
P.S. В настоящее время я тестирую свой PHP-скрипт непосредственно в браузере с помощью main.php? Command = loadPeople как URL.
@Ameer - рекомендуя более длительный тайм-аут не разрешить начальную проблему, просто продлить бесконечный цикл до того, как веб-сервер закончит это время –