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 :

[Python 2.7] Base de données - INSERT paramètres variables


Sujet :

Python

  1. #1
    Candidat au Club
    Homme Profil pro
    terminale S spé ISN
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : terminale S spé ISN

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Par défaut [Python 2.7] Base de données - INSERT paramètres variables
    Bonjour !
    lycéen en Terminale S, option ISN, j'ai besoin d'aide avec les bases de données . . .
    voilà, j'essaye de faire une base de donnée pour rentrer des élèves noms/prénoms et leurs moyennes en s'aidant d'un "tableau de bord" où l'utilisateur rentre les données dans des Entry et qu'on associerais ensuite a une variable, ex moyenne de math= Entry_MoyMath.get().. ça c'est facile, mais quand il s'agit de les rentrer dans la base de données c'est une toute autre histoire..

    je sais qu'on peux faire ça pour rentrer des valeurs:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cur.execute("CREATE TABLE eleves(Id TEXT, moy_math FLOAT)" ) 
    cur.execute("INSERT INTO eleves VALUES('Simon trucmuche',15.5)" )
    mais dans le cas où on voudrait que l'id (simon trucmuche) ou la moyenne soit une variable, comment faire ? ?:
    exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cur.execute("INSERT INTO eleves VALUES(ID,maths)" )
    avec ID et maths 2 variables définie plus tôt

    j'espère que vous pourrez m'aider rapidement, c'est en désespoir de n'avoir rien trouvé que je demande de l'aide ici.. je sais c'est court mais j'aimerais pouvoir présenter mon petit projet pour dans 2 jours parce que j'aime ça :wahoo:

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Il faut utiliser cette méthode:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cur.execute("INSERT INTO eleves VALUES(?, ?)", (nom, moyenne))
    Tu peux t'inspirer de ce script:
    http://bazaar.launchpad.net/~vincent....0/shredder.py
    Une base destinée à gérer une corbeille de fichier, la partie bd doit faire moins de cent lignes.

  3. #3
    Candidat au Club
    Homme Profil pro
    terminale S spé ISN
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : terminale S spé ISN

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Par défaut
    Merci beaucoup de la réponse rapide, c'est vraiment génial !

  4. #4
    Membre très actif Avatar de Kurodiam
    Inscrit en
    Décembre 2013
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 208
    Par défaut
    Fais gaffe à l'orthographe aussi

Discussions similaires

  1. Base de données en paramètre
    Par nico.cab dans le forum Développement
    Réponses: 7
    Dernier message: 17/09/2010, 16h04
  2. connection python avec la base de donne postgresql
    Par bouchranaoufal dans le forum Général Python
    Réponses: 1
    Dernier message: 06/10/2009, 14h34
  3. Base de donnée en paramètre
    Par DrizztDo dans le forum Développement
    Réponses: 5
    Dernier message: 29/09/2009, 15h34
  4. [TRANSACT] Base de données comme paramètre d'un curseur
    Par |DUCATI| DesMo dans le forum Développement
    Réponses: 5
    Dernier message: 13/02/2009, 08h12
  5. connexion de JSP avec une base de données insertion
    Par sousou_ dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 28/12/2006, 13h59

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