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 :

insertion dans la base


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2008
    Messages : 21
    Par défaut insertion dans la base
    Bonjour.
    Pour un cours de programmation, on réalise un site ou l'on doit gérer une inscription. Donc cette inscription est relié à phpMyAdmin, la base est crée mais l'insertion ne se réalise pas quand je regarde sous phpMyAdmin voir si l'utilisateur a été enregistré.

    Voici le code et peut-être que quelqu'un poura m'aider :
    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
    <?php
    					$connexionMYSQL = mysql_connect("localhost");
    					if (! $connexionMYSQL)//Connexion au serveur manqué
    						echo "Echec de la connexion au serveur MYSQL.<br/>";
    					else//Connexion au serveur réussie
    						{
    						echo "Connexion au serveur MYSQL &eacute;tablie.<br/>";
    						$activationBD = mysql_select_db("utilisateur_partadoc", $connexionMYSQL);
    						if (! $activationBD)//Activation de la base de données raté
    							echo "Connexion au serveur MYSQL r&eacute;ussie mais impossible d'accéder à la base de données.<br/>";
    						else//activation réussie
    						{
    							echo "Connexion au serveur MYSQL ok. Activation de la base de données des utilisateurs réussite.<br/>";
    						$requete = mysql_query("insert into 'utilisateur_partadoc' values('".$_POST['nom']."', '".$_POST['prenom']."', '".$_POST['login']."', '".md5($_POST['motdepasse'])."'", $connexionMYSQL);
    						//test de l'execution de la requete
    						if (requete) echo "Execution de la requete réussie.<br/>";
    						}
    						}
    				?>

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2007
    Messages : 194
    Par défaut
    Bonjour,

    qu'ententu par relié a PhpMyAdmin?

    essaye ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?php
    $connexionMYSQL = mysql_connect(HOST,NAME,PASS) or die("Echec de la connexion au serveur MYSQL.");
    $activationBD = mysql_select_db("utilisateur_partadoc", $connexionMYSQL) or die("Connexion au serveur MYSQL r&eacute;ussie mais impossible d'accéder à la base de données.");
     
    $sql = "insert into 'utilisateur_partadoc' values('".$_POST['nom']."', '".$_POST['prenom']."', '".$_POST['login']."', '".md5($_POST['motdepasse'])."')" ;
    $requete = mysql_query($sql) or die("Erreur de requete");
    ?>
    bien remplace HOST, NAME, PASS par les valeurs qui vont bien.

    Yasen

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2008
    Messages : 21
    Par défaut
    Alors avec ton code ça me met : Erreur de requete.

    et quand je dis relié à phpMyAdmin, ça veut juste dire que je l'utilise et que je fais le lien avec mes bases de donnés avec ça.

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2007
    Messages : 194
    Par défaut
    remplace cette ligne, pour voir l'erreur sql.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $requete = mysql_query($sql) or die(mysql_error());

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2008
    Messages : 21
    Par défaut
    you have an error in your sql syntax; check the manual that corresponds to your mysql server version for the right syntax to use near "utiliosateur_partadoc' values ('Calmels', 'guillaume', 'chipou', '6a5b4d7eaecee4d' at line 1

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2007
    Messages : 194
    Par défaut
    ok essaye ceci alors:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $sql = "insert into utilisateur_partadoc values(\"".$_POST['nom']."\", \"".$_POST['prenom']."\", \"".$_POST['login']."\", \"".md5($_POST['motdepasse'])."\")" ;

Discussions similaires

  1. Requête d'insertion dans une base ACCESS
    Par kurul1 dans le forum C++Builder
    Réponses: 5
    Dernier message: 02/11/2006, 17h41
  2. [C#] Insertion dans une base Access .mdb
    Par borgfabr dans le forum Windows Forms
    Réponses: 3
    Dernier message: 03/03/2005, 15h30
  3. Réponses: 10
    Dernier message: 24/02/2005, 14h57
  4. Problème d'insertion dans la base.
    Par roots_man dans le forum ASP
    Réponses: 2
    Dernier message: 14/09/2004, 12h56
  5. Probleme d'insertion dans la base de données
    Par PrinceMaster77 dans le forum ASP
    Réponses: 5
    Dernier message: 11/06/2004, 16h21

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