• 12-11-2012, 23:33:49
    #1
    Üyeliği durduruldu
    selam arkadaşlar, gece gece beynim istop etmiş durumda

    şimdi benim bi destek sistemim var, mesajları ayrı kayıt ettiriyorum, bildirim bilgilerini ayrı kayıt ettiriyorum.
    herşeyi yaptım en son bi yeni talep eklemeyi yapayım dedim gavurun tohumu bildirim id sini kayıt etmedi. eee etmez tabi auto increment ile veriyor bildirim bilgilerinde.

    şimdi o otomatik kaydettiğim numarayı tekrardan nasıl geri çekeriz?? yani kayıt eder etmez bende atıyorum 12 autoindex i verdi, bunu mesajların bilidirim_id tablosuna nasıl bildirim bilgilerinden çekip yazdıracağız ?

    beynim şuan iflas etti

    ayrıca bildirim_id a yani o auto increment yerine random bir şekilde kod da verebiliriz fark etmez illa auto increment olacak hali yok.

    yardımlarınızı bekliyorumm
  • 12-11-2012, 23:37:21
    #2
    XYZ
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $id = mysql_insert_id();
    Eklemeden sonra yukardaki gibi id'yi alabilirsiniz.
  • 12-11-2012, 23:37:28
    #3
    mysql_insert_id() işinize yarayacaktır diye düşünüyorum...
  • 12-11-2012, 23:42:11
    #4
    Üyeliği durduruldu
    yigits adlı üyeden alıntı: mesajı görüntüle
    mysql_insert_id() işinize yarayacaktır diye düşünüyorum...
    XYZ adlı üyeden alıntı: mesajı görüntüle
    $id = mysql_insert_id();
    Eklemeden sonra yukardaki gibi id'yi alabilirsiniz.
    Siz yazmadan önce denedim arkadaşlar, 0 veriyor
  • 12-11-2012, 23:48:05
    #5
    mysql_insert_id($DBBAGLANTISI);
    Peki böyle çalışıyor mu ?
  • 12-11-2012, 23:50:47
    #6
    Üyeliği durduruldu
    XYZ adlı üyeden alıntı: mesajı görüntüle
    mysql_insert_id($DBBAGLANTISI);
    Peki böyle çalışıyor mu ?
    malesef, çalışmadı
  • 12-11-2012, 23:57:23
    #7
    İlk veriyi tabloda görebiliyor musunuz?
    Sql kodunuz da bir sorun olabilir mi?
  • 12-11-2012, 23:58:19
    #8
    mysql_insert_id() 0 veriyorsa önceki query AUTO_INCREMENT oluşturmuyor ya da bir MySql bağlantısı yoktur.

    Kaynak: php.net

    $query= "SELECT max(id) FROM tablo";
    Bu şekilde de denenebilir. Aslında mysql_insert_id fonksiyonu da bunu yapıyor.
  • 13-11-2012, 01:00:40
    #9
    Üyeliği durduruldu
    şimdide birine 5 diğerine 25 veriyor, aynı değil.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 01:00:40 -->-> Daha önceki mesaj 00:09:29 --

    güncell