Giriş yap
php update edilen veri formadkiyle aynıysa hata veriyor.

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.

codepacks
85 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

kartal
84 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

farukdst
84 gün önce

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

kartal
83 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

Nasıl akıllıca soru sorulur?
Daha hızlı ve kaliteli cevaplar almak için önce nasıl soru sorulacağını bilmeniz gerekir. Eğer bilmiyorsanız bu yazı serisini okuyun.

Cevap yaz