Date et mysql

bonjour
je veux concatiner la date (jour ,moi,anné )poue faire une recherche de date dans la base mais je ne sé pa comment
j'ai utilisé ce code
$query = "SELECT client.nom, client.prenom,devis.id_devis ".
"FROM client, devis ".
"WHERE devis.id_client = client.id_client AND date=$annee."-".$mois."-".$jour";
mais il m'affiche cette erreur
Erreur de syntaxe pr?s de '0' ? la ligne 1

7 réponses

  1. Il te manquait un guillemet ^^

    $query = "SELECT client.nom, client.prenom,devis.id_devis " .
    "FROM client, devis " .
    "WHERE devis.id_client = client.id_client AND date=" . $annee . "-" . $mois . "-" . $jour";
    Il a free, il a tout compris !
    1. merci mais c'est encore faut il m'affiche cette erreur
      Parse error: parse error
      1. Ca devrait aller mieux comme ca :
        $query = "SELECT client.nom, client.prenom,devis.id_devis " .
        "FROM client, devis " .
        "WHERE devis.id_client = client.id_client AND date=" . $annee . "-" . $mois . "-" . $jour"; ";
        1. mais je suis aveugle aujourd'hui !
          $query = "SELECT client.nom, client.prenom,devis.id_devis " .
          "FROM client, devis " .
          "WHERE devis.id_client = client.id_client AND date=" . $annee . "-" . $mois . "-" . $jour . "; ";
          1. il m'affiche cette erreur
            Erreur de syntaxe pr?s de '' ? la ligne 1