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 :

Rien ne s'écrit dans la table.


Sujet :

Requêtes MySQL

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Rien ne s'écrit dans la table.
    Bonjour à tous, je suis encore débutant, je bloque depuis hier soir.

    Je ne vois pas comment modifier le code pour que les informations du formulaire soient copiées. Je vous montre ce que j'ai écrit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
     
    $bdd = new PDO('mysql:host=localhost;dbname=kev', 'root', '')or die(mysql_error());
     
    $req = $bdd->prepare('INSERT INTO emprunteur (code_emprunteur, nom, prenom, adresse, ville, code_postal) VALUES(?, ?, ?, ?, ?, ?)');
    $req->execute(array($_POST['code_emprunteur'], $_POST['nom'], $_POST['prenom'], $_POST['adresse'], $_POST['ville'], $_POST['code_postal']));
     
    header('Location: ajout.php');
    ?>
    Merci d'avance pour vos réponses, je continue de chercher de mon côté !

  2. #2
    Membre expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Points : 3 950
    Points
    3 950
    Par défaut
    Saluton,
    Est-il possible de voir le résultat d'un
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SHOW CREATE TABLE emprunteur
    Merci

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Salut, comme je le disais, je suis encore débutant, pourrais-tu m'indiquer à quel endroit inserer le code dont tu me parles ?

  4. #4
    Membre expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Points : 3 950
    Points
    3 950
    Par défaut
    Tu exécutes cette requête en mode console ou avec PHPMyAdmin

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Voilà le résultat :

    Votre requête SQL a été exécutée avec succès

    Table Create Table
    emprunteur CREATE TABLE `emprunteur` (`id` int(11) NOT NUL...

    C'est ce que tu voulais comme informations ??? Merci de preter attention à mon problèmes en tous les cas.

  6. #6
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 865
    Points
    1 865
    Par défaut
    Ca sent la transaction non-commit ça
    Rajoute juste la commande SQL "COMMIT;" après avoir terminé toutes les modifications sur la base de données dans ton fichier php

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Bien vu !!! En effet les données de mon formulaire s'enregistre bien dans la table maintenant !! Merci beaucoup à vous

    PS : Faut-il que j'utilise COMMIT apres chaque requête qui modifie la table ?

  8. #8
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 865
    Points
    1 865
    Par défaut
    Citation Envoyé par Doomseb Voir le message
    Bien vu !!! En effet les données de mon formulaire s'enregistre bien dans la table maintenant !! Merci beaucoup à vous

    PS : Faut-il que j'utilise COMMIT apres chaque requête qui modifie la table ?
    Il faut utiliser le COMMIT dés que tu a terminé toutes les modifications, c'est le principe d'une transaction, soit tout passe, soit rien ne passe, donc si ton programme/site plante en plein millieux d'une page, ca évitera d'avoir seulement une partie des données modifiées et donc la cohérence de la base de données corrompue

    Un ptit tour ici : http://dev.mysql.com/doc/refman/5.0/fr/commit.html

  9. #9
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Merci beaucoup pour le lien. Je sens que je vais passer de plus en plus de temps sur ce forum moi...

    Merci encore.

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

Discussions similaires

  1. Déterminer la Valeur la plus grande dans une table
    Par arnaud_verlaine dans le forum Langage SQL
    Réponses: 9
    Dernier message: 22/08/2014, 23h35
  2. [AC-2003] Requete qui écrit dans une table dont un champ est un format personnalisé
    Par ostrich95 dans le forum Requêtes et SQL.
    Réponses: 30
    Dernier message: 19/03/2014, 14h21
  3. Réponses: 6
    Dernier message: 07/11/2012, 09h11
  4. Ma procédure n'insert rien dans ma table
    Par bennbenn dans le forum Oracle
    Réponses: 5
    Dernier message: 05/10/2006, 17h53
  5. Comment stocker un ficher dans une table postgres
    Par josoft dans le forum Requêtes
    Réponses: 3
    Dernier message: 23/06/2003, 16h41

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