J'ai ce script ici que j'ai fait pour afficher les pseudo dans ma table derniere_visite. Le script va chercher seulement les pseudo qui sont en même temps dans le Fichier GuestBook.txt.
Mon problème est que le script est fait pour mettre en ordre les dates qui sont dans datetime sur la table serniere_visite. Je ne sais pas pourquoi, mais il ne les mets pas en ordre dutout.
<table align=center border="1" bordercolorlight="#00FFFF" cellspacing="0" cellpadding="0">
<tr>
<td width="98" valign="middle" align="center">
<font style="font-size: 11pt">Joueur</font></td>
<td width="126" valign="middle" align="center">
<font style="font-size: 11pt">Date</font></td>
</tr>
<?
mysql_connect("*******", "*******", "*******");
mysql_select_db("*******_280");
$fichier = file("GuestBook.txt"); // Nom du fichier à afficher, son adresse de localisation
$total = count($fichier); // Nombre total des lignes du fichier
for($i = 0; $i < $total; $i++)
{
$result = mysql_query("
SELECT *
FROM `derniere_visite`
WHERE pseudo='" . str_replace("\n","", $fichier[$i]) . "' ORDER BY `derniere_visite`.`datetime` DESC
");
while($row = mysql_fetch_array( $result )) {
$datetime = $row['datetime'];
$pseudo = $row['pseudo'];
?>
<tr>
<td height="10" width="98" valign="middle" align="center">
<font style="font-size: 9pt"><?= $pseudo; ?></font></td>
<td height="10" width="126" valign="middle" align="center">
<font style="font-size: 9pt"><?= $datetime; ?></font></td>
</tr>
<?
}
}
?>
</table>
Je suis certain que mon problème est que mon ORDER BY est dans le For() Je ne sais pas comment faire autrement
Merci !