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

PHP & Base de données Discussion :

problème d'insertion dans ma BD MySQL [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 23
    Par défaut problème d'insertion dans ma BD MySQL
    Bonsoir,

    J'ai un problème d'insertion dans ma BD MySQL. Pourtant je ne comprend pas pourquoi ma fonction ne marche pas. En voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    		function add_user($usFirst, $usName, $bPlace, $number, $adress, $local, $zip_code, $city, $country, $phone, $email, $study, $sex, $bDate, $pass, $username)
    		{	
    			printf('insertion         ');
    			$query=mysql_query("INSERT INTO users (name, firstname, username, password, email, sex, born_day, born_place, n_street, localisation, address, zip_code, district, country, phone) VALUES ('" . $usName . "','" . $usFirst . "','" . $username . "', '" . md5($pass) . "' , '" . $email . "', '" . $sex . "', '" . $bDate . "', '" . $bPlace . "', '" . $number . "', '" . $local . "', '" . $adress . "', '" . $zip_code . "', '" . $city . "', '" . $country . "', '" . $phone . "')");
    			printf($query);
    			printf('          fin insertion      ');
    			return $query;
    		}
    A la fin le $query me retourne tout le temps 1. J'ai regardé dans ma BD si mon nouvel utilisateur y était et non... Si quelqu'un à une solution à mon problème ca m'arrangerait bien, c'est un sujet de stage...

    Merci d'avance.

  2. #2
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2002
    Messages : 871
    Par défaut
    Donc si je comprend bien, tu n'as pas de message d'erreur mais rien d'inséré dans ta table...

    Sépare ta requête du mysql_query et fais un echo de la requête et vérifie que la requête générée est correcte.
    Au besoin, poste là ici qu'on y jette un oeil

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 23
    Par défaut
    j'ai trouvé finalement.
    J'avais en effet une erreur dans ma requête dans le format de la date. J'avais oublié de prendre le .value dans la liste des mois plutot que le .text alors du coup il tentait d'inserer des dates du genre 2006-Janvier-01 au lieu de 2006-01-01.

    Mais après ca j'avais toujours le même problème. Finalement j'ai regarder un fichier .inc pour la connection à la base de donnée (qu'on avait recut et que j'avais déjà bien modifié) et j'ai juste commenté la ligne :
    mysql_query("set autocommit=0", $conn);
    D'ailleur j'ai toujours pas compris a quoi elle était censée servir cette ligne. Comme c'est un projet qu'on a récupéré où 1/10 du site a été fais, on a dut reprendre les fichiers et comme il n'y a aucun commentaires c'est la galère. Vive les commentaires

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

Discussions similaires

  1. [MySQL] problème d'insertion dans une base MySql
    Par omar344 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 28/09/2012, 09h30
  2. problème d'insertion dans une table mysql
    Par mawkli dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 22/05/2012, 12h05
  3. problème d'insertion dans une base MySql
    Par cerco1 dans le forum JDBC
    Réponses: 13
    Dernier message: 01/10/2007, 20h40
  4. [VB6/mysql]:Problème d'insertion dans une bdd
    Par gaetan.tranvouez dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 14/06/2006, 10h15
  5. Problème d'insertion dans une table MYSQL
    Par greg69 dans le forum Requêtes
    Réponses: 4
    Dernier message: 24/10/2005, 11h34

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