Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1518 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  comparer une liste de date sql avec la date today

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comparer une liste de date sql avec la date today

n°1546367
ails
Mwen ké trouvé un bon chimin
Posté le 21-04-2007 à 19:31:49  profilanswer
 

salut !
 
voila j ai un probleme j ai bcp chercher et la je trouve pas ce que je veux du moin j ai peut etre trouvé mais je comprend pas toute les fonctions date curent date ....
 
en bref mon probleme
 
j ai une liste de date dans mysql phpmyadmin 2.9.0.2
 
au format : yyyy-mm-dd type date
 
je cherche la requet qui dit  
 
if  
(la y compare les date du champ date avec la date du jour )  
$date == ?datedaujourdhui? <----------- c'est ici que je plante je c'est pas quoi metre
{
mailto : ....
}
else
{
rien to day
}
 
 
merci d avance pour votre aide.


---------------
Ritouné mwen lé ritounin
mood
Publicité
Posté le 21-04-2007 à 19:31:49  profilanswer
 

n°1546448
flo850
moi je
Posté le 21-04-2007 à 23:05:46  profilanswer
 

tu fasi ca en quel langage ?  
 
parceque dans mylsq , ca va etre dur de farie un mailto  
 
en mysql , tu peux selectionner des evenement qui ont lieux aujourd'hui avec SELECT toto from table WHERE date=NOW()
 
en php , tu peux regarder du cote de date('Y-m-d')

n°1546482
ails
Mwen ké trouvé un bon chimin
Posté le 22-04-2007 à 01:53:11  profilanswer
 

re
 
voila j ai avancer dans le script c'etait pas sufisant a mon avi pour qu on m aide donc voila :
 

Code :
  1. <?php
  2. mysql_connect("localhost", "xxx", "xxx" );
  3. mysql_select_db("xxx" );
  4. $retour = mysql_query('SELECT * FROM anif ');
  5. $donnees = mysql_fetch_array($retour);
  6. $today = time();
  7. echo 'today :'. date('Y-m-d') ."\n";
  8. if ($date == time())
  9. {
  10. echo "ok!";
  11. }
  12. elseif ($date != time())
  13. {
  14. echo "rien!";
  15. }
  16. ?>


 
la fonction else et if bug :( j ai mis les date suivant dans ma table champ date :
 
2007-04-20
2007-04-21
2007-04-22
 
donc il devrais dir ok!  
mais il bloque sur else : rien! je comprend pas merci de votre aide.


---------------
Ritouné mwen lé ritounin
n°1546493
dwogsi
Défaillance cérébrale...
Posté le 22-04-2007 à 02:43:38  profilanswer
 

Modifie ta requête pour te limiter aux lignes correspondantes :
SELECT * FROM anif WHERE date = NOW()
ou un truc du genre, peut être TODAY(), j'ai lâché MySQL ya un moment désolé. Enfin pour ça ya aussi le manuel de MySQL.

 

Ensuite faut que tu boucle sur ton $donnees = mysql_fetch_array($retour);

 

donc passé la ligne 5 tu oublie tout ce que tu as mis et tu remplace par :

Code :
  1. while($donnees = mysql_fetch_array($retour))
  2. {
  3.   // ici tu fou ton traitement sachant que les dates sont toujours différentes de celle du jour maintenant
  4.   // exemple :
  5.   echo $donnees['date'].'<br />';
  6.   // ou mailto(...);
  7. }
 

Et puis bon faut aussi lire la doc officielle et commencer par le début alors ça mérite bien un p'tit :
 [:rtfm]


Message édité par dwogsi le 22-04-2007 à 02:44:35

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1546502
moi23372
Posté le 22-04-2007 à 08:41:01  profilanswer
 

pas la bonne section, ils s'agit purement d'un problème php et pas SQL.

n°1546507
Tamahome
⭐⭐⭐⭐⭐
Posté le 22-04-2007 à 09:41:50  profilanswer
 

ca dépent, il était partit sur un traitement purement php des dates...


---------------
Hobby eien /人◕ ‿‿ ◕人\

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  comparer une liste de date sql avec la date today

 

Sujets relatifs
liste déroulante pour galerieAJAX:formulaire avec liste déroulante dynamique
Date et semaines avec PHPHTML et Java : lire une liste de MP3 à la suite les uns des autres.
Problème pour implémenter classe pile en liste chainéeliste deroulante
$date = new Date??()Liste de la hiérarchie
liste deroulante en javascript[cpp] [Débutant]Question à propos de liste chainées
Plus de sujets relatifs à : comparer une liste de date sql avec la date today


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR