Romansanta adlı üyeden alıntı: mesajı görüntüle
$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
PiEycPi adlı üyeden alıntı: mesajı görüntüle
$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

oophp adlı üyeden alıntı: mesajı görüntüle
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