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] une erreur que je ne comprends pas


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 18
    Points : 12
    Points
    12
    Par défaut [PostGreSQL] une erreur que je ne comprends pas
    Bonjour,
    voilà j'ai une erreur que je ne comprends pas. Je veux modifier un champ qui je clique sur lien modifier il me met :

    select * from vehicule where codveh=VC046
    Warning: pg_query(): Query failed: ERROR: column "vc046" does not exist in c:\gestveh\modveh.php on line 13
    Échec requête : ERROR: column "vc046" does not exist
    Il transforme le VC qui est en majuscule en minuscule. c'est pour cela que je ne trouve pas la base et pourtant j'ai 5 fois le même script je n'ai jamais eu de problème sauf là.
    Voilà le code de ma page modifier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <? 
    include("connect.php");
    $modveh="select * from vehicule where codveh=".$_REQUEST['Cod']."";
    echo $modveh;
    $reqveh = pg_query($test, $modveh) or die('Échec requête : ' . pg_last_error());
    echo $reqveh;
    $row1 = pg_fetch_array($reqveh, null, PGSQL_ASSOC); 
    ?>

  2. #2
    Expert éminent
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Points : 7 285
    Points
    7 285
    Par défaut
    $modveh="select * from vehicule where codveh=".$_REQUEST['Cod']."";
    Ton dernier ."" ne te sert à rien. essaie de rajouter des quotes sinon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $modveh="select * from vehicule where codveh='".$_REQUEST['Cod']."'";

  3. #3
    Membre émérite
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Points : 2 791
    Points
    2 791
    Par défaut
    bonjour,

    je ne sait pas si c'est comme mysql, mais ton champs codveh est de type varchar et donc necessite des simple cotes. Essaie comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $modveh="select * from vehicule where codveh='".$_REQUEST['Cod']."'";
    EDIT: GRILLED !!!!

  4. #4
    Membre à l'essai
    Inscrit en
    Janvier 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 18
    Points : 12
    Points
    12
    Par défaut
    Ca marche. Merci beaucoup.

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

Discussions similaires

  1. [2.x] Une erreur que je ne comprends pas
    Par schtek2 dans le forum Symfony
    Réponses: 4
    Dernier message: 30/01/2012, 16h02
  2. Ce code produit une erreur que je ne comprend pas
    Par Andrew_Hobson dans le forum Débuter
    Réponses: 4
    Dernier message: 19/08/2009, 09h20
  3. une erreur que je ne comprend pas
    Par shyx21 dans le forum C#
    Réponses: 3
    Dernier message: 02/04/2008, 18h25
  4. Une erreur que je ne comprend pas
    Par Macss dans le forum VBA Access
    Réponses: 2
    Dernier message: 01/12/2007, 19h44
  5. [Tableaux] Une erreur que je ne comprend pas
    Par bibom dans le forum Langage
    Réponses: 2
    Dernier message: 01/08/2006, 18h47

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