O
..ooOOipOOoo..
Hoi!
Ich will, dass meine Datensätze, die am neuesten sind zuerst angezeit werden. Habe das so realisiert, dass ich Zeit und Datum mit aufnehme und die Datensätze dann nach diesen Kriterien Ordnen lasse! Das funzt aber nicht! Sie werden immer in der Reihenfolge in der ich sie Erzeugt habe angezeigt!!!
Hier mein Code
Wieso zeigt er sie mir nicht geordnet an?
Gruesse
..ooOOipOOoo..
Ich will, dass meine Datensätze, die am neuesten sind zuerst angezeit werden. Habe das so realisiert, dass ich Zeit und Datum mit aufnehme und die Datensätze dann nach diesen Kriterien Ordnen lasse! Das funzt aber nicht! Sie werden immer in der Reihenfolge in der ich sie Erzeugt habe angezeigt!!!
Hier mein Code
Code:
$verbindung = mysql_connect($host, $user, $pwd);
if ($verbindung)
{
//echo "Verbindung zur Datenbank besteht!";
$dbname = "ipweb";
if (mysql_select_db($dbname, $verbindung))
{
//echo "Datenbank \"".$dbname."\" ausgewählt!<br>\n";
$sql="SELECT * FROM news ORDER BY datum, zeit DESC";
$ergebnis=mysql_query($sql, $verbindung);
if ($ergebnis) echo "Geordnet";
$sql="SELECT * FROM news";
$ergebnis=mysql_query($sql, $verbindung);
if ($ergebnis)
{
echo "<table>\n";
while($zeile = mysql_fetch_row($ergebnis) )
{
echo "<tr>";
for ($i=0; $i < mysql_num_fields($ergebnis); $i++)
echo "<td>" . $zeile[$i] . "</td>";
echo "</tr>\n";
}
echo "</table>\n";
mysql_free_result($ergebnis);
}
else
{
echo "Abfrage $sql konnte nicht ausgeführt werden <br>\n";
};
Wieso zeigt er sie mir nicht geordnet an?
Gruesse
..ooOOipOOoo..