erreur de requete sql dans php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : erreur de requete sql dans php

Re: erreur de requete sql dans php

par zeus » 20 nov. 2009, 12:58

Modération :
Puisque ta question est résolue, je l'indique en ajoutant la petite icône verte "Résolu" pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.

TTu peux réaliser cette opération toi-même en cliquant sur le bouton Image en haut à droite de la réponse qui te semble la plus pertinente, si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

Re: erreur de requete sql dans php

par animithra » 20 nov. 2009, 12:50

hmmm un petit tag "Résolu" l'ami ? ^^

Re: erreur de requete sql dans php

par chico21 » 20 nov. 2009, 09:41

Bonjour animithra ,
merci beaucoup ça marche , c'était juste une problème de ".
encore Merci .
A bientôt

Re: erreur de requete sql dans php

par animithra » 19 nov. 2009, 18:49

Il y a parfois un vieux bug selon ta version de PHP :

remplace
$sql = "SELECT * FROM essai WHERE date BETWEEN ".$jhigh." AND ".$jlow;
par
$sql = "SELECT * FROM essai WHERE date BETWEEN ' ".$jhigh." ' AND ' ".$jlow." ' ";
Dès fois l'alternance des ' et " a un rôle dans la concaténation.

Sinon as-tu bien vérifé ce que retournent tes variables ?

Re: erreur de requete sql dans php

par chico21 » 19 nov. 2009, 17:44

J'ai bien essayé les 2 Methodes mais rien à faire j'ai toujours le même message d'erreur

J'ai testé dans ma base de donnée, j'ai tourné mes dates dans tous les sens.
Si je passe les dates en durs ça marche, est ce que quelqu'un à une autre piste ???

Re: erreur de requete sql dans php

par animithra » 19 nov. 2009, 17:10

Hey !

Format date par défaut dans les bases de données : aaaa-mm-jj.

Bonne continuation et bonne progra !

Re: erreur de requete sql dans php

par Yosh » 19 nov. 2009, 17:05

c'est surement le format de la date qui ne va pas, essaye avec des /

EDIT: dans ces cas la, test ta query dans ta BDD pour la valider

erreur de requete sql dans php

par chico21 » 19 nov. 2009, 17:00

Bonjour à tous et à tous,
je suis debutante en php et je rencontre un probleme de requete :
j'ai ce message erreur
est ce que quelqu'un peut m'aider

Code : Tout sélectionner

Query failed: ERREUR: erreur de syntaxe sur ou près de « .2009 » LINE 1: SELECT * FROM essai WHERE date BETWEEN 16.11.2009 AND 17.11... ^ in
Voici le code
<input type="text" name="txthigh" value="" size="10"  maxlength="10">
<input type="text"  name="txtlow"  value="" size="10" maxlength="10"><br>
<input type="submit"  name="txtval"  value="Valider"> 
<?php
if (isset($_POST['txtval']))
{

include('connectpg.php');

$jhigh = ($_POST['txthigh']);
$jlow = ($_POST['txtlow']);

$sql = "SELECT * FROM essai  WHERE date BETWEEN ".$jhigh." AND ".$jlow;

$resultat = pg_query($db,$sql);

}
?>