Utilisez mysql_query :
<?php
$result = mysql_query('SELECT t.messageid, t.message
FROM TABLE t
ORDER BY t.messageid DESC
LIMIT 1') or die('Invalid query: ' . mysql_error());
//print values to screen
while ($row = mysql_fetch_assoc($result)) {
echo $row['messageid'];
echo $row['message'];
}
// Free the resources associated with the result set
// This is done automatically at the end of the script
mysql_free_result($result);
?>
La requête SQL :
SELECT t.messageid, t.message
FROM TABLE t
ORDER BY t.messageid DESC
LIMIT 1
... utilise ORDER BY pour définir les valeurs afin que la valeur la plus élevée soit la première ligne du jeu de résultats. Le LIMIT indique que de toutes ces lignes, seule la première est réellement renvoyée dans le jeu de résultats. Parce que messageid
est auto-incrémenté, la valeur la plus élevée est la plus récente...