public function update(Annonce $annonce) { $query = $this->_db->prepare('UPDATE annonce SET titre=:titre, description=:description, image=:image, image2=:image2, image3=:image3, prix=:prix, ville=:ville, idCategorie=:idCategorie WHERE id=:idAnnonce AND idUtilisateur=:idUtilisateur') or die(print_r($this->_db->errorInfo())); $query->bindValue(':idAnnonce', $annonce->id()); $query->bindValue(':titre', $annonce->titre()); $query->bindValue(':description', $annonce->description()); $query->bindValue(':image', $annonce->image()); $query->bindValue(':image2', $annonce->image2()); $query->bindValue(':image3', $annonce->image3()); $query->bindValue(':prix', $annonce->prix()); $query->bindValue(':ville', $annonce->ville()); $query->bindValue(':idCategorie', $annonce->idCategorie()); $query->bindValue(':idUtilisateur', $annonce->idUtilisateur()); $query->execute(); $query->closeCursor(); }