• 07-01-2013, 09:15:00
    #1
    Üyeliği durduruldu
    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
    Şu hatayı alıyorum

    830. satırda şu
    function getResourceLevel($vid) {
    		$q = "SELECT * from " . TB_PREFIX . "fdata where vref = $vid";
    		$result = mysql_query($q, $this->connection);
    		return mysql_fetch_assoc($result);
    	}
    Arkadaşla yardımcı olabilir misiniz her tarafta çıkıyor bu
  • 07-01-2013, 10:16:07
    #2
    Buyuk ihtimalle $vid bos geliyor...Bir ekrana bastir bak...
    function getResourceLevel($vid) {
    die($vid);
    $q = "SELECT * from " . TB_PREFIX . "fdata where vref = $vid";
    $result = mysql_query($q, $this->connection);
    return mysql_fetch_assoc($result);
    }
  • 07-01-2013, 13:36:18
    #3
    Üyeliği durduruldu
    6445 yazdı
    bu da benim hesabımın id numarası
  • 07-01-2013, 13:52:52
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $result = mysql_query($q, $this->connection); deki $this->connection silin. Düzelebilir. İyi çalışmalar
  • 07-01-2013, 17:05:14
    #5
    Üyeliği durduruldu
    malesef değişen bişey olmadı arada bi üstte çıkıyor yine
  • 07-01-2013, 17:09:41
    #6
    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.
  • 07-01-2013, 17:18:11
    #7
    $q = "SELECT * from " . TB_PREFIX . "fdata where vref = '$vid'";
    şeklinde deneyiniz. muhtemelen $vid değişkeni sorgu içerisinde dönmüyordur.
  • 07-01-2013, 17:18:26
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $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.
  • 08-01-2013, 12:02:57
    #9
    Üyeliği durduruldu
    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