• 17-07-2016, 19:07:08
    #1
    Merhaba arkadaşlar. Websitem DGNdeki bir sunucuda barınıyor. DGN kesintisi olana kadar site sorunsuzdu ancak kesintiden sonra tekrar aktif olduğunda bu hatayı almaya başladım:

    Fatal error: Call to a member function fetchColumn() on a non-object in /home/cartoontr/public_html/sistem/baglan.php on line 90

    90. satırda ise bu kod var:
    $varmi = $db->query("SELECT COUNT(*) FROM online_ziyaretci WHERE ipAdresi = '".$ipadresi."' ")->fetchColumn();
    bu sorunun sebebi nedir? Veritabanı boş sonuç döndürmüyor.

    Edit: sorguyu phpmyadminden denedim ve sonuç bu hata:
  • 17-07-2016, 19:37:05
    #2
    http://dev.mysql.com/doc/refman/5.7/...t-of-sync.html

    Mysql sorun icin soyle demis:

    Alıntı
    If you get Commands out of sync; you can't run this command now in your client code, you are calling client functions in the wrong order.

    This can happen, for example, if you are using mysql_use_result() and try to execute a new query before you have called mysql_free_result(). It can also happen if you try to execute two queries that return data without calling mysql_use_result() or mysql_store_result() in between.
    Fonksiyon siranizda problem vardir demis ama ilginc bir durum gibi duruyor. Phpmyadmin uzerinden calistirdiginiz, hata veren query nedir?
  • 17-07-2016, 20:03:45
    #3
    SELECT COUNT(*) FROM online_ziyaretci WHERE ipAdresi = '88.54.32.65'

    sorgu böyleydi. tabi ip adresini değiştirip başka ip ler ilede denedim tablodaki ama olmadı
  • 18-07-2016, 04:21:03
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Tabloya bağlı tetikleyiciler ya da prosedürler tarafında bir sorun olabilir mi? O kısmı bi' kontrol edebilir misiniz?
  • 18-07-2016, 18:40:45
    #5
    kontrol ettim bir sorun görünmüyor. her şey bu kesintiden sonra oldu.
  • 21-07-2016, 16:10:32
    #6
    $varmi = $db->query("SELECT COUNT(*) FROM online_ziyaretci WHERE ipAdresi = '".$ipadresi."' ");

    $varmi = $varmi->fetchColumn();

    böyle deneyebilir misiniz ?