zoukoufxxx La bogossitude made in HFR | Bonjour à tous,
J'ai dans un champ de type timestamp des données enregistrées sous la forme YYYYMMDDHHMMSS.
Pour utiliser ces données correctemment, j'ai souhaité les séparer sous la forme DD/MM/YYYY.
J'ai donc utiliser ce code-là :
$sql = "SELECT * FROM donnees WHERE annonceur='$annonceur' ORDER BY date_soumission_bandeau";
$req = mysql_query($sql)
while($resultat = mysql_fetch_assoc($req)) { $date_soumission_bandeau = date("d/m/Y", strtotime(substr($resultat['date_soumission_bandeau'], 0, 8))); } |
Mais bon, voilà, on m'a fait comprendre que c'était assez crade.
Grâce à l'aide précieuse de dark_lord, j'ai donc modifié mon code, pour faire quelque chose d'un peu plus propre :
$sql = "SELECT id, id_utilisateur, annonceur, statut_du_bandeau, date_format(date_soumission_bandeau,'%Y-%m-%d-%H-%i-%s') as date_soumission_bandeau , id_commercial FROM donnees WHERE id_commercial='$id_commercial' AND annonceur='$annonceur' ORDER BY date_soumission_bandeau"; $req = mysql_query($sql); while($resultat = mysql_fetch_assoc($req)) {
$date_soumission_bandeau = $resultat['date_soumission_bandeau'];
} |
Mais voilà, cela ne fonctionne pas.
Quelqu'un pour m'éclairer ? ---------------
Le site des BD d'HFR | Aurélien Amacker : Arnaque ? - Mongolien du Web
|