• 05-11-2012, 14:32:54
    #1
    Arkadaşlar aşağıdaki şekilde bir sorgum var.

    $query = "INSERT INTO users(username,name,birthday,email,facebookID,gend er,profileLink,registerIp,isActive VALUES
    '$informations[username]','$informations[name]','$informations[birthday]','$informations[email]','$informations[id]','$informations[gender]','$informations[link]','$registerip',1";

    mysql_query($query);

    Insert işleminin başarıyla sonuçlanıp sonuçlanmadığını anlamam için geriye bir değer döndürürmü?
  • 05-11-2012, 14:37:04
    #2
    geri deger muhabbetini anlamadım ama, dogu çalışmışmı çalışmamaışmı şu şekilde ogrenebilirsin..

    $sql=mysql_query($query);

    if($sql) { echo "işlem başarılı"; } else { echo "işlem başarısız"; }
  • 05-11-2012, 14:38:02
    #3
    kereky adlı üyeden alıntı: mesajı görüntüle
    geri deger muhabbetini anlamadım ama, dogu çalışmışmı çalışmamaışmı şu şekilde ogrenebilirsin..

    $sql=mysql_query($query);

    if($sql) { echo "işlem başarılı"; } else { echo "işlem başarısız"; }
    teşekkür ederim (:
  • 05-11-2012, 15:27:19
    #4
    INSERT ile yapılan sorgularda mysql_insert_id(); döndürür.

    echo mysql_insert_id(); ile ekrana yansıtabilirsiniz.
  • 05-11-2012, 16:04:31
    #5
    boolean olarak true ya da false değeri döndürür
  • 06-11-2012, 00:54:22
    #6
    Üyeliği durduruldu
    Invictus adlı üyeden alıntı: mesajı görüntüle
    boolean olarak true ya da false değeri döndürür
    ek olarak; true dönerse 1 false dönerse hiçbirşey en basit anlatımı bu (:

    yani ekleme yapıp sonucu echo edersen başarılı 'true' ise 1 yazar değilse hiçbirşey..
  • 06-11-2012, 17:57:41
    #7
    ek olarak

    update ve delete sorgularında kontrol yapmak istiyorsan

    http://tr2.php.net/manual/tr/functio...ected-rows.php
  • 06-11-2012, 22:11:25
    #8
    Her başarılı mysql sorgusu true değerini döndürür.