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
php boş alanı post edince hata
5
●605
- 09-09-2016, 22:18:59
- 09-09-2016, 23:24:11siptermin 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:17null ile alanları değiştirdim. ayrıca tarih olmayan alanlarda da aynı hatayı veriyor. int, decimal formatlı alanlarda da aynı hatayı veriyoralialparslan adlı üyeden alıntı: mesajı görüntüle
--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
#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
#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:15Baş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ışıyormustafaaydin adlı üyeden alıntı: mesajı görüntüle
- 12-09-2016, 00:40:30Kimlik doğrulama veya yönetimden onay bekliyor."" 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.mustafaaydin adlı üyeden alıntı: mesajı görüntüle