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 :

SQL ? ou simple probleme PHP ?


Sujet :

PHP & Base de données

  1. #1
    Membre actif Avatar de snipes
    Inscrit en
    Septembre 2004
    Messages
    547
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 547
    Points : 295
    Points
    295
    Par défaut SQL ? ou simple probleme PHP ?
    salut tout le monde
    j ai un ti probleme avec ma requete sql qui marche en dehors de mon code PHP (j ai fait un echo de ma requete que j ai testé directement dans la base2données) mais qui lorsqu elle est en compagni du code ne veut plus fonctionner

    lorsque je rempli tous les champs de ma table avec ma requete ca marche mais lorsque j en retire un ca va plus

    voici la structure de la table :

    INFORMATICIEN(IDINF,NOM_INF,PRENOM_INF,FONCTION,POSTE,EMAIL,PHOTO)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    voici la requete qui marche :
    $req = "INSERT INTO INFORMATICIEN (NOM_INF,PRENOM_INF,FONCTION,POSTE,EMAIL,PHOTO) VALUES ('".$_POST['nom_inf']."','".$_POST['prenom_inf']."','".$_POST['fonction_inf']."',".$_POST['poste_inf'].",'".$_POST['email_inf']."','$chemin')";
     
     
     
    et voici celle qui veut pas  : 
    $req = "INSERT INFORMATICIEN (NOM_INF,PRENOM_INF,FONCTION,POSTE,EMAIL) VALUES ('".$_POST['nom_inf']."','".$_POST['prenom_inf']."','".$_POST['fonction_inf']."',".$_POST['poste_inf'].",'".$_POST['email_inf']."')";
    voila jcomprend vraiement pas la

  2. #2
    Membre confirmé Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Points : 464
    Points
    464
    Par défaut
    il te manque INTO apres INSERT dans la deuxieme requette

    _____________________
    Il n'y a pas de choses urgentes, il n'y a que des choses en retard

  3. #3
    Membre actif Avatar de snipes
    Inscrit en
    Septembre 2004
    Messages
    547
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 547
    Points : 295
    Points
    295
    Par défaut
    non c juste un problem de frappe dsl mais c est pas ca non plus

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    voici la requete qui marche : 
    $req = "INSERT INTO INFORMATICIEN (NOM_INF,PRENOM_INF,FONCTION,POSTE,EMAIL,PHOTO) VALUES ('".$_POST['nom_inf']."','".$_POST['prenom_inf']."','".$_POST['fonction_inf']."',".$_POST['poste_inf'].",'".$_POST['email_inf']."','$chemin')"; 
     
     
     
    et voici celle qui veut pas  : 
    $req = "INSERT INTO INFORMATICIEN (NOM_INF,PRENOM_INF,FONCTION,POSTE,EMAIL) VALUES ('".$_POST['nom_inf']."','".$_POST['prenom_inf']."','".$_POST['fonction_inf']."',".$_POST['poste_inf'].",'".$_POST['email_inf']."')";

  4. #4
    Invité
    Invité(e)
    Par défaut
    Je sais pas si c'est encore des fauttes de frappes mais essaye de mettre tout les ', c'est des erreurs qui me sont arrivé fréquemment...

  5. #5
    Membre confirmé Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Points : 464
    Points
    464
    Par défaut
    vraiment c'es la meme.
    mais il te manque des '' meme dans la premiere
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ..."',".$_POST['poste_inf'].",'".....
    essaye avec ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ...."','".$_POST['poste_inf']."','".....

    _____________________
    Il n'y a pas de choses urgentes, il n'y a que des choses en retard

  6. #6
    Membre actif Avatar de snipes
    Inscrit en
    Septembre 2004
    Messages
    547
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 547
    Points : 295
    Points
    295
    Par défaut
    en fait j en ai pas mis a ce niveau la ".$_POST['poste_inf']." parce que c est un type INT et le reste se sont des chaines de caracteres

  7. #7
    Membre confirmé Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Points : 464
    Points
    464
    Par défaut
    meme si de type INT

    _____________________
    Il n'y a pas de choses urgentes, il n'y a que des choses en retard

  8. #8
    Membre actif Avatar de snipes
    Inscrit en
    Septembre 2004
    Messages
    547
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 547
    Points : 295
    Points
    295
    Par défaut
    ben ca marche pas avec...j ai essayé pr reverifier mais j ai toujours l erreur (la 1e requete marche sans et pas avec )

  9. #9
    Invité
    Invité(e)
    Par défaut
    Fou la dans PHPMyAdmin il te dira ou est l'erreur;

  10. #10
    Membre actif Avatar de snipes
    Inscrit en
    Septembre 2004
    Messages
    547
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 547
    Points : 295
    Points
    295
    Par défaut
    ben justement jl ai testé sous mysql directement et ca marche nikel c est ce que je ne comprend ( c est pour ca que j ai ecrit "marche en dehors de mon code php)

  11. #11
    Membre actif Avatar de snipes
    Inscrit en
    Septembre 2004
    Messages
    547
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 547
    Points : 295
    Points
    295
    Par défaut
    C'est bon j ai trouvé l erreur
    Le probleme vient de mon code et d 'une condition qui gerait mal la connexion a la base de données

    pour votre aide

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

Discussions similaires

  1. [SQL serveur 2005] Probleme de creation de login via PHP.
    Par jean-ba dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 29/04/2009, 14h06
  2. [SQL-Server] [SQL serveur 2005] probleme de creation d'utilisateur via php.
    Par jean-ba dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 29/04/2009, 13h57
  3. [probleme] connection sql server express avec php
    Par buse974 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 07/02/2008, 11h54
  4. probleme php sql server
    Par flydragon dans le forum Apache
    Réponses: 1
    Dernier message: 25/05/2006, 20h21
  5. probleme php/posgresql
    Par voyageur dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 06/11/2004, 20h58

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