setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "
Connexion réussie !
\n";
// Requete 1
echo "Liste de toutes les tables de la base
";
$sql = "SHOW TABLES";
$result = $conn->query($sql);
if ($result->rowCount() > 0) {
echo "";
while($row = $result->fetch()) {
echo "- Table: {$row[0]}
\n";
}
echo "
";
} else {
echo "Pas de table dans la base $dbname
";
}
// Requete 2
echo "Liste des tables avec le motif $motif
";
$stmt = $conn->prepare("SHOW TABLES like :motif");
// $stmt->bindParam(':motif', $motif, PDO::PARAM_STR);
$stmt->execute(array(':motif' => $motif));
if ($result->rowCount() > 0) {
echo "";
while($row = $stmt->fetch(PDO::FETCH_NUM)) {
echo "- Table: {$row[0]}
\n";
}
echo "
";
} else {
echo "Pas de table trouvée $sql
";
}
}
catch(PDOException $e)
{
echo "Échec de la connexion
\n";
echo "Connection failed: " . $e->getMessage();
}
?>