oui pour extraire le jour d'aujourd'hui, c'est assez facile. Il n'y a pas besoin de mettre un 2ème parametre ...
non ce n'est pas du timestamp, mais le format de date que propose MySQL, c'est à dire : yy-mm-dd HH:mm
Tu as raison, cela doit etre ca, le souci.
voila, un petit appercu pour mieux pour que vous comprenait.
$t=mysql_query ("select ma_date from matable" );
$donnee_mysql = mysql_query_rows ($t); |
j'ai trouvé 2 solutions pour extraire le jour de mes dates enregistrées dans la base de données :
- recuperer donnee_mysql[0] en tant que chaine de caractère et faire un faire un substring pour recuperer le jour.
- ou sinon une solution, un peu plus propre, serait de rajouter une autre variable dans la requete et d'utiliser la commande UNIX_TIMESTAMP
$t=mysql_query ("select ma_date, UNIX_TIMESTAMP (ma_date) as date_en_timestamp" );
$donnee_mysql = mysql_query_rows ($t);
$jour=date("j",donnee_mysql[1]); |
c'est un pêu mieux, je trouve cela dommage de rajouter une autre variable dans la requete.
N'y a t'il pas une fonction PHP qui transforme une date MySQL en timestanp pour qu'ensuite je puisse utiliser la fonction date de PHP.
un truc dans le genre.
$mois=date("j", fonction_to_timestamp(donnee_mysql[0]) ) |