Erreur dans la requete dans un code php

imen -  
chico200987 Messages postés 856 Statut Membre -
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. chico200987 Messages postés 856 Statut Membre 144
     
    Donne l'erreur exacte que PHP te genere..

    Sinon essaie :

    $requete="SELECT * FROM ptg_pointage WHERE emp_ptg = " . $log . " AND date_ptg >='" . $dat . "'";
    
    0
  2. Breub62 Messages postés 3452 Statut Membre 369
     
    Pourrais-tu dire quelle est ton erreur?
    0
  3. imen
     
    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
  4. chico200987 Messages postés 856 Statut Membre 144
     
    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