IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Syntaxe de variable issue d'un formulaire


Sujet :

Requêtes MySQL

  1. #1
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut Syntaxe de variable issue d'un formulaire
    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 :
    Formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Nom de la base : <input type="text" name="base" size="10" maxlength="10" />
    php
    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";
    }
    ?>
    Est-il possible d'enregistrer la variable pour la requête ?

    Merci de votre aide.

  2. #2
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    Bonjour,

    La réponse à ta question est dans la FAQ

  3. #3
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    J'avais vu ça avant mais je n'ai pas trouvé la solution à mon problème !

  4. #4
    Membre chevronné
    Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2004
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 352
    Par défaut
    C'est plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = "CREATE DATABASE $id";
    Au lieu de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = "CREATE DATABASE id=$id";

  5. #5
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Merci beaucoup Chengj, c'est peut-être pas grand chose, mais maintenant je vois exactement ce qu'il faut faire et qui marche.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] Renommer un champ de requête à l'aide d'une variable issue d'un formulaire
    Par sdechabot dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 27/06/2012, 23h24
  2. [AC-2007] insertion variables issues d'un formulaire dans un doc word
    Par Baba75AB dans le forum VBA Access
    Réponses: 12
    Dernier message: 30/07/2009, 11h36
  3. [Tableaux] Variable issues d'un formulaire
    Par Agrumes dans le forum Langage
    Réponses: 6
    Dernier message: 06/07/2006, 16h46
  4. inserer des donnees issues d'un formulaire dans mysql
    Par sousou207 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 01/12/2005, 23h50
  5. Réponses: 3
    Dernier message: 20/10/2005, 12h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo