PHP: pb de requête avec comparaison de dates

Résolu
je suis en galère -  
 je suis en galère -
Bonjour,je n'arrive pas à afficher le résultat d'une requête.
La requête est d'afficher les yaourts dont leur date d'expiration est supérieure à la date d'aujourd'hui.
Voici la table yaourt a 2 colonnes:
1 colonne appelée id_yaourt (bigint auto-increment)
et 1 colonne appelée dateDexpiration (date)
Cette table yaourt appartient à la base de données appelée aliment.

Ensuite, voilà le code php de la page:

<html>
<body>
<?php

$host='localhost';
$user='root';
$password='';
$database='aliment';

$connection=mysqli_connect($host,$user,$password,$database) or die ('no connection');
$request=
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. je suis en galère
     
    excuser-moi j'avais pas fini d'écrire ...
    0
  2. je suis en galère
     
    je recommence:

    <html>
    <body>
    <?php

    $today=date('Y-m-d');

    $host='localhost';
    $user='root';
    $password='';
    $database='aliment';

    $connection=mysqli_connect($host,$user,$password,$database) or die('no connection');

    $request='select * from yaourt where dateDexpiration>=$today';
    $result=mysqli_query($connection,$request) or die('no request');

    while($line=mysqli_fetch_assoc($result))
    {echo"$line[id_yaourt]\n$line[dateDexpiration]<br>";}

    ?>
    </body>
    </html>

    Et rien n'affiche comme résultats.Pourtant j'ai mis des données dans la table yaourt.
    Je pense qu'il doit y avoir une erreur dans la syntaxe de dateDexpiration>=$today.
    Svp, aider-moi, car je suis vraiment dans la galère.
    Merci d'avance à tous.
    0
    1. spounky
       
      <?php
      mysql_connect ('sql','base','mdp');
      mysql_select_db ('base');
      $query = 'SELECT * FROM yaourth WHERE dateDexpiration>=CURDATE();';
      $result = mysql_query($query);
      while ($val = mysql_fetch_array($result)) {
      echo $val['idyaourth']." / ".$val['dateDexpiration']; }
      ?>
      0
      1. je suis en galère > spounky
         
        Grand merci à toi spounky, t'es un génie,ça a marché.
        Merci encore.
        0