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

Langage PHP Discussion :

Problème d'insertion d'item dans la bd


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 160
    Points : 92
    Points
    92
    Par défaut Problème d'insertion d'item dans la bd
    Bonjour,

    Eh oui toujours pour mes cours avant cette rentréé.

    J'ai un souci lors de l'insertion d'un tuple dans ma BD
    sur ma page sa me mais insertion réussie mais dans ma base il y a aucun tuple

    voici le code d'insertion dans ma class Mysql
    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
     
    	public function insert_item ($table_name,$column_name, $values)
    	{
    		$query="INSERT INTO ". $table_name." ( ".$column_name." ) VALUES ( ".$values.")";
    		echo $query;
    		try
    		{
    			mysql_query($query);
    			echo"Insertion réussie";
    		}
    		catch (Exception $e)
    		{
    			$this->error("Erreur lors de l'insertion dans la table ". $tablename." ". mysql_error());
    		} 
    	}
    et voici le code dans ma page php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    		$nom = htmlentities($_POST['nom']);
    		$prenom = htmlentities($_POST['prenom']);
    		$rue = htmlentities($_POST['rue']);
    		$npa = htmlentities($_POST['npa']);
    		$ville = htmlentities($_POST['ville']);
    		$tel = htmlentities($_POST['tel']);
    		$email = htmlentities($_POST['email']);
    		$codeGroupe = htmlentities($_POST['groupe']);
     
    		$sql= new Mysql();
    		$sql->insert_item('Clients','Numeros,Nom,Prenom,Rue,Npa,Ville,Tel,Email,NumerosGroupe',"'".$nom."','".$prenom."','".$rue."',".$npa.",'".$ville."',".$tel.",'".$email.",".$codeGroupe."");
    et voici le resultat dans ma page resultat

    INSERT INTO Clients ( Numeros,Nom,Prenom,Rue,Npa,Ville,Tel,Email,NumerosGroupe ) VALUES ( 'dddd','dddddddd','dddddddd',123,'dxxxxxxxxx',1234,'asd@asd.asd,3)
    Insertion réussie

    Je ne comprend pas car comme j'ai pu voir dans mes cours il me semble que ma requête est correct.

    Je vous remercie pour les renseignement que vous me donnerez

    Di Blasio Michael

  2. #2
    Membre éprouvé Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Points : 1 262
    Points
    1 262
    Par défaut
    bonjour
    à la fin de ton mail il te manque une '

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    
    INSERT INTO Clients ( Numeros,Nom,Prenom,Rue,Npa,Ville,Tel,Email,NumerosGroupe ) VALUES ( 'dddd','dddddddd','dddddddd',123,'dxxxxxxxxx',1234,'asd@asd.asd',3)
    pour le retour de l'erreur utilise plutot un code dans ce style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $result = mysql_query(...);
    if (!$result) {
        die('Requête invalide : ' . mysql_error()); // ou ce que tu veux.
    }

  3. #3
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 160
    Points : 92
    Points
    92
    Par défaut
    Un grand merci pour la réponse et la rapidité

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

Discussions similaires

  1. [VB6]problème d'insertion des donneés dans une base d'Access2003
    Par lanbok dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/05/2006, 13h17
  2. [Conception] Problème d'insertion de tuples dans la base
    Par grumly22 dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 11/05/2006, 10h02
  3. [MFC] Problème d'insertion du caractère ' dans une BD
    Par julien.nasser dans le forum MFC
    Réponses: 5
    Dernier message: 21/04/2006, 10h46
  4. [VB6] Problème avec insertion d'icônes dans menu
    Par marsup54 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 02/03/2006, 22h38
  5. [MySQL] Problème d'insertion de données dans table d'associations
    Par Yukhaa dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 07/02/2006, 18h10

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