
EXERCICE 3 :
<?php
class Connexion {
protected $connect;
public function __construct($username="root", $password="", $host="localho
st", $database="voitures"){
$this->connect = mysqli_connect($host,$username,$password,$database);
}
}
//QUESTION 2,3
class Crud extends Connexion{
public function Ajouter($id_modele,$modele,$carburant)
{
$sql = "INSERT INTO modele (id_modele, modele, carburant) VALUES ($id_
modele, '$modele', '$carburant')";
$this->connect->query($sql) or die('ERROR');
echo 'Ajouter';
}
public function Update($id_modele,$modele,$carburant)
{
$sql = "UPDATE modele set modele= '$modele', carburant='$carburant' wh
ere id_modele = $id_modele";
$this->connect->query($sql);
echo 'MODIFIER';
}
public function SelectOne($id_modele)
{
$sql = "SELECT * FROM modele WHERE id_modele = $id_modele";
$result = $this->connect->query($sql);
$result = $result->fetch_assoc();
echo "ID " . $result['id_modele'];
echo " MODELE " . $result['modele'];
echo " CARBURANT " . $result['carburant'];
}
public function SelectAll($id_modele)
{
$sql = "SELECT * FROM modele";
$this->connect->query($sql);
}
public function Delete($id_modele) {
$sql = "DELETE FROM modele WHERE id_modele =1";
$result = $this->connect->query($sql);
echo 'SUPP';
}
}