我目前正在使用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");
?>
我該怎麼辦才能解決這個錯誤?究竟是什麼導致了錯誤?
附:我目前正在使用main.php?command = loadPeople作爲URL在瀏覽器中直接測試我的PHP腳本。
@Ameer - 推薦一個較長的超時不解決最初的問題,只是延長無限循環之前,Web服務器的時間了 –