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
| <?php
try
{
include 'connect.inc.php';
$pdo = new PDO("mysql:host=$host;dbname=$dbname", $login, $password);
echo '<p> Connexion réussie</p><br />';
$sql =
<<<'SQL'
CREATE TABLE IF NOT EXISTS MATIERE (
codemat VARCHAR(3) PRIMARY KEY NOT NULL,
libelle VARCHAR(20),
coef FLOAT(9,3)
)
SQL;
$res = $pdo->exec($sql);
if ($res === false)
echo 'La requête à échouée';
else
echo 'Requête exécutée avec succès';
$sql1 =
<<<'SQL'
INSERT INTO MATIERE VALUES
('STA', 'Statistiques', 0.4),
('INF', 'Informatique', 0.4),
('ECO', 'Econométrie', 0.2)
SQL;
$res1 = $pdo->exec($sql1);
echo "<p>Vous avez inséré {$res1} n-uplets</p>";
if ($res1 === false)
echo('<p>La requête à échouée</p>');
$sql2 = 'SELECT codemat from MATIERE';
$res2 = $pdo->query($sql2) or die(print_r($pdo->errorInfo()));;
echo "<ul>\n";
foreach ($res2 as $l)
{
echo
<<<HTML
<li>{$l["codemat"]}</li>
</ul>
<p>{$res->rowCount()} résultat(s)</p>
HTML;
}
}
catch (PDOException $erreur)
{
echo "<p>Erreur : " . $erreur->getMessage() . "</p>\n";
}; |
Partager