Ben hata alıyorum nerede bu PHP ile sorun yaşıyorum
Fatal error, 30 saniye uygulama süresi maksimum aşılmamıştır /var/www/vhosts/richmondcondo411.com/httpdocs/places.php çizgiye 77
Kod burada kilitleniyor:
function getLocationsFromTable($table){
$query = "SELECT * FROM `$table`";
if( ! $queryResult = mysql_query($query)) return null;
return mysql_fetch_array($queryResult, MYSQL_ASSOC);
}
ve buradan (şimdiye kadar):
function hasCoordinates($houseNumber, $streetName){
$query = "SELECT lat,lng FROM geocache WHERE House = '$houseNumber' AND StreetName = '$streetName'";
$row = mysql_fetch_array(mysql_query($query), MYSQL_ASSOC);
return ($row) ? true : false;
}
hem mysql_query () çağrısı ile hat üzerinde.
Ben sorunu yalıtmak için çalışırken ilk biriyle oynamaya oldum çünkü ben her kod parçacığı için farklı stiller kullanmak biliyorum, bu kadar.
The $table
in the first example is 'school' which is a table which definitely exists.
I just don't know why it sits there and waits to time out instead of throwing an error back at me.
Sitenin geri kalanından mysql sorguları düzgün çalışıyor. Eminim böyle bağlandı yapmaya çalıştık
//connection was opened like this:
//$GLOBALS['dbh']=mysql_connect ($db_host, $db_user, $db_pswd) or die ('I cannot connect to the database because: ' . mysql_error());
if( ! $GLOBALS['dbh']) return null;
ve bu ince geçmişte bunu yaptı. Herhangi bir fikir?
Update
Bu tablo boyutu değil. Ben sadece beş kayıtları alma denedim ve hala zaman aşımına uğradı. Ayrıca, bu hat ile:
$query = "SELECT lat,lng FROM geocache WHERE House = '$houseNumber' AND StreetName = '$streetName'";
yalnızca belirli bir rekor arıyor ve şimdi nereye takılacağını bu.