예제 #1
0
 public function update(Vehicule $vehicule)
 {
     $update = $this->conn->prepare('UPDATE vehicule SET couleur = ?, marque = ?, modele = ?, vitesse = ?, nbRoues = ?, prix = ? WHERE id = ?');
     $update->bindParam(1, $vehicule->getCouleur(), \PDO::PARAM_STR);
     $update->bindParam(2, $vehicule->getMarque(), \PDO::PARAM_STR);
     $update->bindParam(3, $vehicule->getModele(), \PDO::PARAM_STR);
     $update->bindParam(4, $vehicule->getVitesse(), \PDO::PARAM_STR);
     $update->bindParam(5, $vehicule->getNbRoues(), \PDO::PARAM_STR);
     $update->bindParam(6, $vehicule->getPrix(), \PDO::PARAM_STR);
     $update->bindParam(7, $vehicule->getId(), \PDO::PARAM_STR);
     $update->execute();
 }
예제 #2
0
 /**
  * Modifie un objet Vehicule en base
  *
  * @param Vehicule $vehicule l'objet Vehicule à modifier
  *
  * @return void
  */
 public function update(Vehicule $vehicule)
 {
     $q = $this->_db->prepare('UPDATE vehicule SET marque = :marque, modele = :modele, couleur = :couleur, nb_roues = :nb_roues, prix = :prix, vitesse = :vitesse WHERE id = :id');
     $id = $vehicule->getId();
     $marque = $vehicule->getMarque();
     $modele = $vehicule->getModele();
     $couleur = $vehicule->getCouleur();
     $nb_roues = $vehicule->getNbRoues();
     $prix = $vehicule->getPrix();
     $vitesse = $vehicule->getVitesse();
     $q->bindValue(':id', $id);
     $q->bindValue(':marque', $marque);
     $q->bindValue(':modele', $modele);
     $q->bindValue(':couleur', $couleur);
     $q->bindValue(':nb_roues', $nb_roues);
     $q->bindValue(':prix', $prix);
     $q->bindValue(':vitesse', $vitesse);
     $q->execute();
 }