v2.5.2
Giriş yap

php update edilen veri formadkiyle aynıysa hata veriyor.

kartal
577 defa görüntülendi

mysql de görünürlük adında sütun var, formdaki veriyle veritabanındaki farklıysa sorun olmuyor ama ikisi de aynıysa hata alıyorum.

sütun adı görünürlük aldığı değerler 1 ve 2
sütün veri tipi tinyit.

Cevap yaz
Cevaplar (4)
kartal
1391 gün önce

Sorun çözüldü form verileri ile formda tanımlı input hidden aynıysa uyarı verdiriyorum sonra rowCount yerine
"farukdst" dediği gibi yaptım

farukdst
1392 gün önce

Değişiklik yapmazsak $up->rowCount() döndürmez geçerli bir güncelleme yok if( $up ) şeklinde dene

kartal
1392 gün önce

Merhaba sorun görünürlük verileriyle ilgili değil sanırım görünürlük empty ise 1 değilse 2 olarak kaydediyordum form value alanını kullanmadan.
Sonradan fark ettim hiç değişiklik yapmadan submit edince update olmuyor
if($up->rowCount()){
}else{

echo 'Veri tabanına kaydedilirken hata oldu.'; // Aldığım hata

}
update formda ki veriler veri tabanı ile aynı ise mi olmuyor

codepacks
1394 gün önce

sutun için benzersiz değer atanmışsa kaldırmayı deneyin
yada form verisini ve tablo alnlarını buraya yazın yardımcı olalım