Erreur dans la requete dans un code php

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]);
}

4 réponses

  1. Donne l'erreur exacte que PHP te genere..

    Sinon essaie :

    $requete="SELECT * FROM ptg_pointage WHERE emp_ptg = " . $log . " AND date_ptg >='" . $dat . "'";
    
    1. 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
      1. 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..