Weiß jemand, ob es einen Fehler in CRUD in Löschoperationen gibt. DB Adapter:Zend_Db löscht keine Tabellenzeile
$this->_db = Zend_Registry::get("db");
ich tun, wie folgt:
$sql = "DELETE FROM premium_items WHERE id = '$id'";
$stmt = new Zend_Db_Statement_Pdo($this->_db, $sql);
return $stmt->execute();
und
$sql = "DELETE FROM premium_items WHERE id = ?";
$stmt = new Zend_Db_Statement_Pdo($this->_db, $sql);
return $stmt->execute(array($id));
und
$this->_db->delete('premium_items', "id = '$id'");
Jede Variante ohne Fehler funktioniert aber nicht tut, was es muss tun . Was kann ich in einer solchen Situation tun?
die Lösung gefunden, jeder war richtig, man muss nur immer prüfen, ob die Transaktion festgeschrieben wird :( –