par
sampistaroy » 17 déc. 2012, 02:46
Bon j'avance doucement:
<?php
// connection au serveur SQL
$pdo = new PDO('mysql:host=localhost', 'root', '1234',
array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)
);
// récupération de la liste des bases de données.
// formulaire de choix de nom de base de données.
// creation de base de données avec le nom du formulaire.
if(isset($_POST['nom_de_la_base']) && !is_null($_POST['nom_de_la_base']))
{
$nom_de_la_base=$_POST['nom_de_la_base'];
$requete = "CREATE DATABASE " . $nom_de_la_base . " DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci";
// insertion du nom de la base de données dans le script de connection.
$pdo->prepare($requete)->execute();
echo 'voici la nouvelle bdd du nom de :' . $nom_de_la_base;
}
else {
?>
<form method="post" action="creation_bdd.php">
<input type="text" name="nom_de_la_base">
<input type="submit" value="Créer">
</form>
<?php }
Bon j'avance doucement:
[php]<?php
// connection au serveur SQL
$pdo = new PDO('mysql:host=localhost', 'root', '1234',
array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)
);
// récupération de la liste des bases de données.
// formulaire de choix de nom de base de données.
// creation de base de données avec le nom du formulaire.
if(isset($_POST['nom_de_la_base']) && !is_null($_POST['nom_de_la_base']))
{
$nom_de_la_base=$_POST['nom_de_la_base'];
$requete = "CREATE DATABASE " . $nom_de_la_base . " DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci";
// insertion du nom de la base de données dans le script de connection.
$pdo->prepare($requete)->execute();
echo 'voici la nouvelle bdd du nom de :' . $nom_de_la_base;
}
else {
?>
<form method="post" action="creation_bdd.php">
<input type="text" name="nom_de_la_base">
<input type="submit" value="Créer">
</form>
<?php }
[/php]