v2.5.2
Giriş yap

php update edilen veri formadkiyle aynıysa hata veriyor.

kartal
825 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
2030 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
2031 gün önce

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

kartal
2031 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
2033 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