[PHP] resultaten mysql_fetch_object omgekeerd weergeven?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Wie kan mij vertellen hoe ik de resultaten van mysql_fetch_object($res) in omgekeerde volgorde kan weergeven, dus stel ik heb emails opgeslagen in een tabel dan wil ik de laatst ingevulde email bovenaan de site afdrukken en de oudste onderaan, nu is het andersom en mijn code ziet er als volgt uit:

$teller = 1;
$sql = "SELECT * FROM database"; // Dit is de query
$res = mysql_query($sql); //Voer de query uit en zet het resultaat in $res
echo "<table>";
while($row = mysql_fetch_object($res)){ // Zet de waarden van de records stuk voor stuk in $row
echo "<tr><td>$teller</td>";// Geef de waarde van veld "ID" weer
echo "<td>$row->email</td>"; // Geef de waarde van veld "Naam" weer
echo "<td>$row->datum</td>"; // Geef de waarde van veld "Adres" weer
echo "<td>$row->tijd</td></tr>";
$teller++;
} // Sluit de while loop af
echo "</table>";
mysql_free_result($res);


Wie kan mij duidelijk vertellen hoe ik de code moet veranderen?

Alvast bedankt...

Acties:
  • 0 Henk 'm!

  • JHS
  • Registratie: Augustus 2003
  • Laatst online: 16-09 16:02

JHS

Splitting the thaum.

$sql = "SELECT * FROM `table` ORDER BY `id` DESC" :? . Ervanuitgaande dat je een id, of datum veld, oid hebt in je database. Zoiezo wel handig :) .

[ Voor 51% gewijzigd door JHS op 09-01-2005 22:10 ]

DM!


Acties:
  • 0 Henk 'm!

  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Je moet niet de while-lus willen omkeren, je kunt beter direct je query goed hebben. Een "ORDER BY datum DESC' lijkt me dan op zijn plaats.

/basic

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Thanks gasten,

Ik dacht helemaal verkeerd.

Dit is veel makkelijker :)