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

Python Discussion :

probleme utilisation SQL avec python


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 22
    Par défaut probleme utilisation SQL avec python
    Bonjours, j'aimerais récupérer des variable dans une liste pour une requête SQL.
    Merci d'avance.


    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
    16
    self.list_general = []
                self.list_Info = []
                self.list_general.append(self.list_Info)
                for widget in self.fenetre.winfo_children():
                    if widget.winfo_class() == 'Entry':
                        self.list_Info.append(widget.get())
     
                print(self.list_Info[1])
     
                nom = self.Nom_Tab.get()
                print(nom)
     
                nom2 = self.list_Info[1]
     
                stmt_create = ("CREATE TABLE `%s`(nom2 VARCHAR(255), PRENOM VARCHAR(255), ADRESSE VARCHAR(255), MAIL VARCHAR(255))" % (nom))
                print(stmt_create)

  2. #2
    Membre très actif

    Homme Profil pro
    Bidouilleur
    Inscrit en
    Avril 2016
    Messages
    721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Avril 2016
    Messages : 721
    Billets dans le blog
    1
    Par défaut
    Salut.

    Citation Envoyé par SamyPyth Voir le message
    j'aimerais récupérer des variable dans une liste pour une requête SQL.
    Bien, et donc quel est le souci, si on fait abstraction que créer plusieurs tables ayant la même structure n'est pas génial ?

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 22
    Par défaut
    J'aimerais récupérer le contenue de la variable nom2 en str pour pouvoir l'utiliser dans le query SQL.
    Pour le nom de la table ça fonctionne mais pas pour le nom2.

    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
    16
    17
    18
    19
    20
    21
    22
                self.list_Info = []
                for widget in self.fenetre.winfo_children():
                    if widget.winfo_class() == 'Entry':
                        self.list_Info.append(widget.get())
     
     
                print(self.list_Info[1])
     
                nom = self.Nom_Tab.get()
                print(nom)
     
                nom2 = self.list_Info[1]
     
                print(nom2)
     
     
     
     
                print(nom2)
     
                stmt_create = ("CREATE TABLE `%s`(nom2 VARCHAR(255), PRENOM VARCHAR(255), ADRESSE VARCHAR(255), MAIL VARCHAR(255))" % (nom))
                print(stmt_create)

  4. #4
    Membre très actif

    Homme Profil pro
    Bidouilleur
    Inscrit en
    Avril 2016
    Messages
    721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Avril 2016
    Messages : 721
    Billets dans le blog
    1
    Par défaut
    Salut.

    Si tu ne formates pas ta chaîne de façon à ce que la valeur de la variable nom2 soit insérée dedans, python ne va pas le deviner pour toi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    stmt_create = "CREATE TABLE `%s`(%s VARCHAR(255), PRENOM VARCHAR(255), ADRESSE VARCHAR(255), MAIL VARCHAR(255))" % (nom, nom2)

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 22
    Par défaut
    Merci pour la réponse, ça marche.

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

Discussions similaires

  1. Probleme Requête SQL avec bcp
    Par cricri007 dans le forum Outils
    Réponses: 9
    Dernier message: 07/01/2010, 17h14
  2. utiliser glade avec python sous windows
    Par sakura.sou dans le forum EDI/RAD
    Réponses: 1
    Dernier message: 25/07/2009, 09h31
  3. Réponses: 0
    Dernier message: 02/07/2009, 17h03
  4. probleme requete sql avec chiffres avec virgule
    Par muffin dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 17/09/2007, 19h00

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