1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
public function insert() {
$servername = 'localhost';
$username = 'root';
$password = '';
$dbase = 'mabase';
$dbco = new PDO("mysql:host=$servername", $username, $password);
$dbco->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$dsn = "mysql:host=$servername;dbname=$dbase";
$pdo = new PDO($dsn, $username, $password);
/* verification avant insertion d'éléments */
$sqlcheck = "SELECT COUNT nom FROM hotel";
$pdocheck = new PDO($dsn, $username, $password);
$lishotel = $pdocheck->query($sqlcheck);
var_dump($lishotel);
if($lishotel !==TRUE){
try{
$chambre = " INSERT INTO `chambre` (`id`, `numero`) VALUES (NULL, '101'), (NULL, '202'), (NULL, '303'), (NULL, '404'), (NULL, '505') ";
$resultat1 = $pdo->exec($chambre);
if($resultat1 !== false)
{
$msg = "Les tables chambres ont etait renseignées avec succès! </ br>";
}
else
{
$msg = "Erreur lors de la phase de renseignement des tables chambres.";
}
if($msg != '')
echo $msg;
$hotel = " INSERT INTO `hotel` (`id`, `nom`, `adresse`) VALUES (NULL, 'Albi', '2 rue des hotel\r\n81400 Albi'), (NULL, 'Auch', '2 rue des hotel\r\n32400 Auch'), (NULL, 'Foix', '2 rue des hotel\r\n09400 Foix'), (NULL, 'Tarbes', '2 rue des hotel\r\n65400 Tarbes'), (NULL, 'Montauban', '2 rue des hotel\r\n82400 Montauban')";
$resultat2 = $pdo->exec($hotel);
if($resultat2 !== false)
{
$msg = "La tables des hotel a etait renseignées avec succès!";
}
else
{
$msg = "Erreur lors de la phase de renseignement de la tables des hotel. </ br>";
}
if($msg != '')
echo $msg;
}
catch (PDOException $e){
echo "Erreur d'insertion d'elements :</ br> ";
}
}
} |
Partager