$result = mysql_query($q, $this->connection);
bu satırı
$result = mysql_query($q, $this->connection)or die(mysql_error());
olarak degistirin sql hatası var fetch'e doğru sql gitmiyor.
ayrıca sql bağlantınızın yapildigindan emin olun.
hata şu oldu
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxx/public_html/GameEngine/Database/db_MYSQL.php on line 756
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxx/public_html/GameEngine/Database/db_MYSQL.php on line 756
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
$q = "SELECT * from " . TB_PREFIX . "fdata where vref = '$vid'";
şeklinde deneyiniz. muhtemelen $vid değişkeni sorgu içerisinde dönmüyordur.
onu yaptım ancak site çok fazla ağırlaştı.Hata ara ara gözüküyor kayboluyor şu anda çıkmadı.Sorun olmadığını nasıl anlarım
function getResourceLevel($vid) {
echo "SELECT * from " . TB_PREFIX . "fdata where vref = $vid";
}
böyle bir bas ne yazıyor. sonra al onu mysql de dene değer ne dönüyor 0 sonuç varsa sorun var yoksa her şeyi kontrol edelim.
Burdada sonuç bu çıktı
SELECT * from tr1_fdata where vref = 6445
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/GameEngine/Database/db_MYSQL.php on line 830