• 09-09-2016, 22:18:59
    #1
    merhaba
    bir sayafada onlarca post alanı var.
    bunların bir kısmı zorunlu bir kısmı zorunlu değil.
    zorunlu olmayan kısımlara birşey yazılmayınca kaydet butonuna tıklananca hata veriyor.
    localhostta çalışıyordu sunucuda hata veriyor.

    hata örneği :Incorrect date value: '' for column 'siptermin' at row 1

    phpmyadminden alanlar null olarak işaretli

    bu hatayı nasıl önlerim
  • 09-09-2016, 22:36:40
    #2
    phpmyadmine girip sql kısmına
    SET GLOBAL sql_mode = '';
    SET SESSION sql_mode = '';

    bu kodları girip tekrar dener misiniz?
    whm falan kullanıyorsanız whm arayüzündeki phpmyadminden girip tüm accountlar içinde bu işlemi yapabilirsiniz muhtemelen hepsinde aynıdır.
  • 09-09-2016, 23:24:11
    #3
    siptermin alanına gelen değer date formatına uygun olmadığı için hata veriyor.
    Eğer o alan boş bırakılınca bu hatayı veriyorsa o değişkeni kontrol edip eğer boş bırakılmış ise NULL ile değiştirin.
  • 10-09-2016, 08:50:17
    #4
    alialparslan adlı üyeden alıntı: mesajı görüntüle
    siptermin alanına gelen değer date formatına uygun olmadığı için hata veriyor.
    Eğer o alan boş bırakılınca bu hatayı veriyorsa o değişkeni kontrol edip eğer boş bırakılmış ise NULL ile değiştirin.
    null ile alanları değiştirdim. ayrıca tarih olmayan alanlarda da aynı hatayı veriyor. int, decimal formatlı alanlarda da aynı hatayı veriyor

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 08:49:44 -->-> Daha önceki mesaj 08:46:59 --

    anilunal adlı üyeden alıntı: mesajı görüntüle
    phpmyadmine girip sql kısmına
    SET GLOBAL sql_mode = '';
    SET SESSION sql_mode = '';

    bu kodları girip tekrar dener misiniz?
    whm falan kullanıyorsanız whm arayüzündeki phpmyadminden girip tüm accountlar içinde bu işlemi yapabilirsiniz muhtemelen hepsinde aynıdır.


    #1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation

    sunucu izin vermiyor kodların çalışmasını. Başka yöntem var mıdır acaba

    int, decimal ve date formatlarında bu hatayı veriyor

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 08:50:17 -->-> Daha önceki mesaj 08:49:44 --

    anilunal adlı üyeden alıntı: mesajı görüntüle
    phpmyadmine girip sql kısmına
    SET GLOBAL sql_mode = '';
    SET SESSION sql_mode = '';

    bu kodları girip tekrar dener misiniz?
    whm falan kullanıyorsanız whm arayüzündeki phpmyadminden girip tüm accountlar içinde bu işlemi yapabilirsiniz muhtemelen hepsinde aynıdır.


    #1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation

    sunucu izin vermiyor kodların çalışmasını. Başka yöntem var mıdır acaba

    int, decimal ve date formatlarında bu hatayı veriyor
    text varchar da vermiyor
  • 10-09-2016, 11:38:15
    #5
    mustafaaydin adlı üyeden alıntı: mesajı görüntüle
    null ile alanları değiştirdim. ayrıca tarih olmayan alanlarda da aynı hatayı veriyor. int, decimal formatlı alanlarda da aynı hatayı veriyor

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 08:49:44 -->-> Daha önceki mesaj 08:46:59 --





    #1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation

    sunucu izin vermiyor kodların çalışmasını. Başka yöntem var mıdır acaba

    int, decimal ve date formatlarında bu hatayı veriyor

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 08:50:17 -->-> Daha önceki mesaj 08:49:44 --





    #1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation

    sunucu izin vermiyor kodların çalışmasını. Başka yöntem var mıdır acaba

    int, decimal ve date formatlarında bu hatayı veriyor
    text varchar da vermiyor
    Başka yöntemi yok sunucu yöneticinize başvurun gerekli düzenlemeyi yapsınlar başka türlü sizin yapabileceğiniz bir şey yok. mysql sunucunuz strict modda çalışıyor
  • 12-09-2016, 00:40:30
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    mustafaaydin adlı üyeden alıntı: mesajı görüntüle
    merhaba
    bir sayafada onlarca post alanı var.
    bunların bir kısmı zorunlu bir kısmı zorunlu değil.
    zorunlu olmayan kısımlara birşey yazılmayınca kaydet butonuna tıklananca hata veriyor.
    localhostta çalışıyordu sunucuda hata veriyor.

    hata örneği :Incorrect date value: '' for column 'siptermin' at row 1

    phpmyadminden alanlar null olarak işaretli

    bu hatayı nasıl önlerim
    "" ve null birbirine eşit değildir. "" boş anlamında ve string tipinde iken null olmayan, yok anlamındadır. MySQL 'de text (string) tipindeki alanlarda "" kullanırken problem yaşamamanızın nedeni budur. Text tipi haricindeki alanlarda "" yerine null kullanmalısınız.