public function update(Livraison $livraison){ $query = $this->_db->prepare( 'UPDATE t_livraison SET dateLivraison=:dateLivraison, libelle=:libelle, designation=:designation, idProjet=:idProjet, idFournisseur=:idFournisseur, updated=:updated, updatedBy=:updatedBy WHERE id=:id') or die(print_r($this->_db->errorInfo())); $query->bindValue(':id', $livraison->id()); $query->bindValue(':dateLivraison', $livraison->dateLivraison()); $query->bindValue(':libelle', $livraison->libelle()); $query->bindValue(':designation', $livraison->designation()); $query->bindValue(':idProjet', $livraison->idProjet()); $query->bindValue(':idFournisseur', $livraison->idFournisseur()); $query->bindValue(':updated', $livraison->updated()); $query->bindValue(':updatedBy', $livraison->updatedBy()); $query->execute(); $query->closeCursor(); }