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 :

[PostgreSQL] Problème de syntaxe (NULL) avec PHP et Postgresql


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
    Inscrit en
    Février 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2006
    Messages : 49
    Par défaut [PostgreSQL] Problème de syntaxe (NULL) avec PHP et Postgresql
    Bonjour,

    j'aimerais réaliser une insertion dans ma BD Postgres. Je fait tout d'abord un traitement et à la suite de cela, je récupère des valeurs que je mets dans des variables.

    Certaines variables peuvent etre null. Je mets donc:

    Mais quand je veux insérer dans ma BD cette valeur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     INSERT INTO... VALUES... $var
    il met met une erreur de syntaxe...

    J'ai teste avec les guillemets ("NULL") mais sans résultat...

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Ce serait bien de nous montrer l'erreur affichée

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2006
    Messages : 49
    Par défaut
    Warning: pg_query(): Query failed: ERROR: syntax error at or near "," at character 361 in ...

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Oui et la requete ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2006
    Messages : 49
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO tb_ligne_commande_repas (id_ligne_commande_repas, id_cuisson_ligne_commande_repas, id_beurre_ligne_commande_repas, id_accompagnement_li_com_repas, id_commande_ligne_comm_repas, id_repas_ligne_commande_repas, id_sauce_ligne_commande_repas, nbre_fois_repas, demi_portion, legume, envoye_cuisine) VALUES (NEXTVAL ('sequence_tb_ligne_commande_repas'), '$cuisson', '$beurre', '$accompagnement',  '$idCommandeFinal', '$idRepas', '$sauce', '$nbreFoisConso', $demi_portion, FALSE, FALSE)
    $cuisson, $beurre, $accompagnement et $sauce peuvent être à null...

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Et si tu mettais directement comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO tb_ligne_commande_repas (id_cuisson_ligne_commande_repas, id_beurre_ligne_commande_repas, id_accompagnement_li_com_repas, id_commande_ligne_comm_repas, id_repas_ligne_commande_repas, id_sauce_ligne_commande_repas, nbre_fois_repas, demi_portion, legume, envoye_cuisine) VALUES ('$cuisson', '$beurre', '$accompagnement',  '$idCommandeFinal', '$idRepas', '$sauce', '$nbreFoisConso', '$demi_portion', 'FALSE', 'FALSE')
    Pour info ton warning te disait ou se trouve la probable erreur.
    Aussi ta clé primaire est en auto-inc tu peux mettre ta requete directement comme je te l'ai donné

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/04/2012, 00h01
  2. [MySQL] problème de liste déroulante avec php
    Par lamou23 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 07/06/2010, 21h12
  3. [PostgreSQL] [PostGreSQL] problème sur une fonction avec connexion
    Par roblescriso dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 04/06/2008, 18h03
  4. [PostgreSQL] [PostGreSQL] Création d'une bdd avec PHP
    Par damien150 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 09/03/2007, 16h13
  5. [SQL] probleme de syntaxe sql avec php
    Par kaygee dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 05/06/2006, 14h32

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