Erreur dans la requete dans un code php

Fermé
imen - 16 août 2010 à 13:43
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 - 16 août 2010 à 14:28
Bonjour,

j'ai une erreur au niveau de la requete je ne sait pas comment je la corrige et voici le code:

if (isset($_POST["affich"])){
$dat=$_POST["date0"];
$log=$_session["login"];
$requete="SELECT * FROM ptg_pointage WHERE (emp_ptg=$log)AND (date_ptg >='$dat');";
$resultat=mysql_query($requete)or die("erreur:" . mysql_error());;
while ($row = mysql_fetch_array($resultat, MYSQL_NUM)) {
printf("Num pointage: %s Date: %s Adresse IP: %s Crée par: %s Numéreo employé; %s ", $row[0], $row[1], $row[2], $row[3], $row[4]);
}
A voir également:

4 réponses

chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
16 août 2010 à 13:49
Donne l'erreur exacte que PHP te genere..

Sinon essaie :

$requete="SELECT * FROM ptg_pointage WHERE emp_ptg = " . $log . " AND date_ptg >='" . $dat . "'";
0
Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
16 août 2010 à 13:49
Pourrais-tu dire quelle est ton erreur?
0
requete es fiquré comme ceci erreur:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND date_ptg >='2010-08-11 11:20:24'' at line 1
0
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
16 août 2010 à 14:28
Essaie la requête que je t'ai donne !

Sinon, rajoute un espace devant ton AND, tu l'as colle avec la parenthèse dans ton exemple..
0