我目前正在开发一个 AJAX 测试平台。我在 PHP 编程中遇到愚蠢的错误。这是我的代码。我收到错误消息:Maximum execution time of 30 seconds exceeded。
<?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" );
?>
我能做些什么来解决这个错误?究竟是什么导致了错误?
PS我目前正在使用 main.php?command=loadPeople 作为 URL 直接在浏览器中测试我的 PHP 脚本。