afficher date du dernier message

Répondre
fausto
le 19/03/2007 à 12:23
fausto
bonjour,
je souhaiterais afficher la date de postage
du dernier message de ma base MySQL
j'ai créée une colonne de ce type
creerLe datetime NOT NULL default '0000-00-00
à 00:00:00'

je bloque pour l'afficher

merci pour votre aide
f
fausto
le 19/03/2007 à 13:17
fausto
salut
j'ai mis un truc du style :
$resultat_date = mysql_query(" SELECT creerLe FROM `BDD` WHERE id= (SELECT MAX(id) FROM `BDD`",$connexion);
echo ("<H3 class=\"txt\"><font color=\"#FFFFFF\">dernière entrée le <b>$resultat_date</b></font></H3>");
// on libere le resultat
mysql_free_result($resultat_date);
//*******************************************
//j'ai comme erreur:
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource
//*******************************************


merci
f
LA GLOBULE
le 19/03/2007 à 13:22
LA GLOBULE
C'est normal, tu as une erreur SQL, mais tu ne la check pas.

Il faut toujours utiliser mysql_error pour voir si on a ou non des erreurs SQL avant de traiter les résultats d'une requête.

De plus, tu ne lances aucune fonction te permettant de récupérer les résultats de ta requête.

Voici un exemple qui devrait fonctionner :

<?php
$sql = "SELECT creerLe FROM `BDD` ORDER BY id DESC LIMIT 1";
$req = mysql_query($sql) or die ('Erreur SQ : '.$sql.'<br />'.mysql_error());

if (mysql_num_rows($req)>0) {
$data = mysql_fetch_array($req);
echo $data['creerLe'];
}
mysql_free_result($req);
?>
fausto
le 19/03/2007 à 13:26
fausto
effectivement, c'est superbe
j'ai pas mal de lacunes
merci à toi (one more time)
f
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours