Ben benzersiz kimlik alanları yok tabloları, PDO'de dayalı bir ORM geliştiriyorum, bu yüzden güncelleştirmek veya sildiğinizde, ben kaydın önceki değerlerine karşılaştırmak gerekir, ve LIMIT 1
.
Benim sorgu sonunda veritabanına alır ve parametreleri ile çalıştırıldığında, her şeyin genel sorgu günlüğü tarafından doğrulandığı gibi, doğru, ancak, nothing is happening.
Ben (PDO::ERRMODE_EXCEPTION
üzerinde) atılan hiçbir istisna olsun ve kontrol $stmt->errorInfo()
temiz geri geliyor, ama $stmt->rowCount()
döner 0
.
Bir aklı kontrol olarak, ben, günlük dosyasını açtı kopyalama ve sağ Sequel Pro (OSX MySQL GUI) içine GÜNCELLEME sorgu yapıştırılan ve idam ve her şeyin beklendiği gibi 1 satır güncelleme çalıştı.
Elle IDENTICAL sorgu yapar çalıştırırken neden PDO, satır güncellemek değil mi?