Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource.
Selam arkadaşlar yardıma ihtiyacım var. Sorun şu: scripti localhostta kurduğum zaman hiç bir problem çıkmıyor ama hostuma kurduğum zaman böyle bir hata alıyorum Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/a4484403/public_html/GameEngine/Database/db_MYSQL.php on line 547
Duplicate entry '0' for key 'PRIMARY'
Hatanın olduğu yeri de gosteriyorum:
/*****************************************
Function to retrieve if is ocuped via ID
References: Village ID
*****************************************/
function getVillageState($wref) {
$q = "SELECT oasistype,occupied FROM " . TB_PREFIX . "wdata where id = $wref";
$result = mysql_query($q, $this->connection);
$dbarray = mysql_fetch_array($result);
if($dbarray['occupied'] != 0 || $dbarray['oasistype'] != 0) {
return true;
} else {
return false;
}
}
Bold gösterdiğim hata olan yerdir. Yardımlarınızı bekliyorum.
Php
sorgundan hiç bir veri gelmediği için o hatayı veriyor mysql_fetch_array fonksiyonu işleyecek bir veri bulamadığı zaman bu hatayı verir sorgunda bir yanlışlık var kontrollerini sağla ve tekrar dene.
sorgundan hiç bir veri gelmediği için o hatayı veriyor mysql_fetch_array fonksiyonu işleyecek bir veri bulamadığı zaman bu hatayı verir sorgunda bir yanlışlık var kontrollerini sağla ve tekrar dene.
Tam olarak nereyi kontrol etmem lazım hocam??
sorunda yazdığın fonksiyonu kontrol etceksin
sorunda yazdığın fonksiyonu kontrol etceksin
Sorunda işte o ya zaten. Bir yerde bir şeyin eksik olduğunu ben de biliyorum ama nerde onu bilmiyorum. Daha önce hiç böyle problemle karşılaşmadım.
Php
Şimdi phpmyadmine baktım aynı scriptde localhosta tablo sayı 84 ama webhostingde ise 61. Galiba Sql tam olarak upload olmamış. Sorun orda ola bilir mi??
olabilir fonksiyonda hangi tablo ve sutun sorgulanıyorsa veritabanında mevcut olmayabilir.
Php
SQL isteğin boş dönüyor demektir.
Php
Mysql connect yapmadan query çalıştırıyor olabilirmisin peki :)
Mysql connect yapmadan query çalıştırıyor olabilirmisin peki :)
Nasıl yani hocam?? Mysql database bilgilerin falan mı diyorsun??