rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

PHP: pb de requête avec comparaison de dates

Posté par je suis en galère, le vendredi 28 mars 2008 à 18:39:12
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
Répondre à je suis en galère  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
je suis en galère, le vendredi 28 mars 2008 à 18:40:14
excuser-moi j'avais pas fini d'écrire ...
Répondre à je suis en galère

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
je suis en galère, le vendredi 28 mars 2008 à 18:59:21
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.
Répondre à je suis en galère

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
spounky, le dimanche 30 mars 2008 à 03:49:18
<?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']; }
?>
Répondre à spounky

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 je suis en galère, le dimanche 30 mars 2008 à 17:25:19
Grand merci à toi spounky, t'es un génie,ça a marché.
Merci encore.
Répondre à je suis en galère
Logiciels pertinents trouvés dans les téléchargements
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger Index.dat Analyzer v 2.0Index.dat Analyzer - Index.dat Analyzer permet de voir, éditer et effacer le contenu de ces fichiers - théoriquement cachés - qui participent aux...Catégorie: Anonymat/Confidentialité
Licence: Freeware/gratuit
Télécharger GLPI 0.71GLPI - GLPI est une application libre, distribuée sous licence GPL destinée à la gestion de parc informatique et de helpdesk. ...Catégorie: Gestion de parc
Licence: Freeware/gratuit
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « PHP: pb de requête avec comparaison de dates »