[PHP/mySQL] Datenbank rückwärts auslesen

Grisworld

fühlt sich hier wohl
Datenbank rückwärts auslesen

aso ich habe folgendes Prob und zwar habe ich mir bei Tripod das Gästebuch programiert wies in der anleitung steht hatte es dann aber fürs newssystem umgebaut (geht auch wunderbar) nur hab ich jetzt das Problem das die neue News nach unten kommt (mit datenbank) da er sie nach den ids speichert jedoch soll es normaler weise mit dem Datum gehen nun hatte ich in der Datenbank das Datum mit Zeitanzeige eingestellt jedoch ist diese Zeit immer 00:00:00 wobei das Datum des tages geht

FRAGE: was muss ich machen das er die ids andersrum liest oder die zeit mit angibt?
 
Zuletzt bearbeitet:
Also ich poste mal den quelltext vielleicht kann dann jemand was damit anfangen ;)
code:

<BODY bgcolor=#A6C8FD text="#0052D3" link="#640015" vlink="#640015" alink="#640015">
<center>
<h1>***News***</h1><p>
<font size="2">(Bitte Aktualisieren wenn keine News angezeigt werden!)</font>
<table align="center" border="0" width="80%">
<?php
$sql="SELECT * FROM impression ORDER BY id";
$res=mysql_query($sql, $db);
while ($ligne = mysql_fetch_object ($res))
{
Print"<tr align=left bgcolor=#8AB6FE><font color=#002F77>$ligne->nick</font>";
Print"<tr bgcolor=#96BDFE>$ligne->kommentar</tr>";
Print"<tr bgcolor=#96BDFE>$ligne->datum</tr>";
Print"<br>";
}
mysql_free_result ($res);
?>
</table>
</body>


so in der zeile wo
$sql="SELECT * FROM impression ORDER BY id";
steht dort soll man die id rückwärts auslesen lassen können (descarding (oder so ;) )) aber das will nicht dann zeigt er mir die news nicht mehr an ich brauche dringend hilfe
 
Dann dortier halt nach dem Datum. Existiert ein Tabellenfeld namens dateline, eintragedatum oder wie auch immer?

Dann einfach SELECT * FROM impression ORDER BY dateline
ggf. DESC
 
ja schon ABER wenn cih es mit zeit mache hh:mm:ss dann schreibt er in jedem eintrag immer 00:00:00? warum`?

was macht lycos bloss -.- Datenbank mal wieder "zugriff verweigert"
 
So hab den fehler gefunden ;) gaaaaanz einfach
datum wurde so gespeichert

2003-03-03 "00:00:00"
$datum=date("Y.m.d"); //da fehlte was -.-

und zwar war in der auswertungsdatei der fehler

2003-03-03 "" //als extra angabe
$datum=date("Y.m.d.G.i.s");

so danke der treath ist dann erledigt ;)
 
Oben