• 09-03-2009, 03:25:53
    #1
    Üyeliği durduruldu
    mrb,

    Kulandigim script bazen cok uzun veriler atiyor servere ve arada

    MySQL server has gone away
    cikiyordu.

    Googlede arastirarak bunu buldum php.nette
    if (!mysql_ping($conn)) {
    echo 'Lost connection, exiting after query #1';
    exit;
    }
    mysql_free_result($result);

    simdi de bu sorun cikti
    Warning: mysql_ping() expects parameter 1 to be resource, null given in /home/usr/public_html/script.php on line 115
    Lost connection, exiting after query #1
  • 09-03-2009, 03:57:10
    #2
    Üyeliği durduruldu
    mysql_connect fonksiyonunun tutulduğu değişkenin adı ne? $conn mu?
  • 09-03-2009, 04:10:19
    #3
    Üyeliği durduruldu
    Alıntı
    MySQL server has gone away
    Daha Dün Başıma Geldi.
    1,6 GB Veriyi İmport Etmeye Çalışırken...
    SQL Sunucusuna Fazla Yüklenmekten (Argo Tabiri Abanmaktan) Kaynaklanır.
  • 09-03-2009, 04:15:58
    #4
    Üyeliği durduruldu
    valla sqla boyle baglaniyorum

    mysql_connect($server, $db_user, $db_pass); 
    mysql_select_db($database); 
    mysql_query("SET NAMES 'latin5'");
    function sql_number ($sql_query)
      {
        $query = mysql_query ($sql_query);
        $result = mysql_num_rows ($query);
        mysql_free_result ($query);
        return $result;
      }
      function sql_row ($sql_query)
      {
        if (!$result = mysql_query ($sql_query))
        {
          die (mysql_error ());
        }
            $row = mysql_fetch_array ($result);
       mysql_free_result ($result);
        return $row;
      }
    artik hangisi degisken anlamadim
  • 09-03-2009, 04:19:52
    #5
    Üyeliği durduruldu
    mysql_connect($server, $db_user, $db_pass);
    şöyle değiştir

    $conn = mysql_connect($server, $db_user, $db_pass);
  • 09-03-2009, 04:34:24
    #6
    Üyeliği durduruldu
    usta bu cikiyor

    Warning: mysql_ping() expects parameter 1 to be resource, null given in /home/xxxxx/public_html/jxxx.php on line 100
    Lost connection, exiting after query #1
  • 09-03-2009, 09:24:10
    #7
    Üyeliği durduruldu
    nullsoft adlı üyeden alıntı: mesajı görüntüle
    usta bu cikiyor
    Warning: mysql_ping() expects parameter 1 to be resource, null given in /home/xxxxx/public_html/jxxx.php on line 100
    Lost connection, exiting after query #1
    illaki bir bağlantı kaynağı vermeniz gerekmiyor. manuele PHP: mysql_ping - Manual bakarsanız opsiyonel zaten

    mysql_ping($conn)
    yerine

    mysql_ping();
    demeniz yeterli.

    yalnız php multithread calismiyor. aynı anda beklemeye neden olurken. aynı anda nasıl ping atacağınızı anlamış degilim şahsen.
  • 09-03-2009, 16:37:17
    #8
    Üyeliği durduruldu
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    illaki bir bağlantı kaynağı vermeniz gerekmiyor. manuele PHP: mysql_ping - Manual bakarsanız opsiyonel zaten
    mysql_ping($conn)
    yerine
    mysql_ping();
    demeniz yeterli.
    yalnız php multithread calismiyor. aynı anda beklemeye neden olurken. aynı anda nasıl ping atacağınızı anlamış degilim şahsen.
    Hocam phple yeni ugrasiyorum fazla bilgim yok istedigim sadece sqldan dusmemek yardimci olursanit sevinirim.
  • 09-03-2009, 16:54:57
    #9
    Üyeliği durduruldu
    nullsoft adlı üyeden alıntı: mesajı görüntüle
    Hocam phple yeni ugrasiyorum fazla bilgim yok istedigim sadece sqldan dusmemek yardimci olursanit sevinirim.
    sql den nasıl düşüyorsunuz bu arada?

    sql den düşmüşseniz tekrar baglanmayi deneyerekte problem çözülebilir bence.

    yani scriptin en başında bağlı durmak yerine sql i çalıştırmadan önce mysql_connect dersiniz. işlem bitince close ile kendiniz kapatirsiniz. buda bir çözüm olabilir bence