Bonjour à tous,
Je crée une Bdd directement à partir de php. Seulement, le nom est directement dans le php.
Pour plus de souplesse, j'ai mis dans un formulaire le nom de la bdd à créer.
Le problème est que je n'arrive pas à trouver la bonne syntaxe pour incorporer la variable du formulaire dans la requête :
Formulairephp
Code : Sélectionner tout - Visualiser dans une fenêtre à part Nom de la base : <input type="text" name="base" size="10" maxlength="10" />Est-il possible d'enregistrer la variable pour la requête ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?PHP $id= $_GET['base']; $link = mysql_connect('localhost', 'root', ''); if (!$link) { die('Connexion impossible : ' . mysql_error()); } /*original >>>>>>> $sql = "CREATE DATABASE nom_de_la_base"; */ $sql = "CREATE DATABASE id=$id"; if (mysql_query($sql, $link)) { echo "Base de données créée correctement\n"; } else { echo 'Erreur lors de la création de la base de données : ' . mysql_error() . "\n"; } ?>
Merci de votre aide.
Partager