Wie kann ich die letzte ID ausgeben?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
antwort
beispiel
beitrag
berechtigung
dorftrottel
eins
ergebnis
fehler
musiker
order
schleifen
schreibe
sonstige programmiersprachen
stadt
username
zeile
-
Sorry das ich das hier poste aber in PHP und MySQL kommt immer der Fehler, das ich keinen Berechtigung habe! ?berpr?ft das mal bidde!
(EDIT 0-checka: Verschoben von "Sonstige Programmiersprachen" nach "PHP & MySQL" und Problem gemeldet. Antwort wird per PN von einem der Knights kommen)
So nun zu meinem Problem:
ich habe in meiner Datenbank mehrere User eingetragen. Beispiel:
ID - Username - Stadt
1 - Papenburger - Papenburg
2 - Papenburger17 - Papenburg
3 - Dorftrottel - Hamburg
wenn ich nun schreibe
<?
$abfrage = "SELECT id FROM profil";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "<B>$row->id</B> Musiker<BR>";
}
?>
Dann gibt der alle 3 ID?s aus.
Wie kann ich das ?ndern, das er nur die letzte ID ausgibt?
Bitte schreibt, was genau ich ver?ndern muss!
LG FR
Beitrag ge?ndert am 6.11 19:17 von papenburger17
Beitrag ge?ndert am 6.11 19:38 von 0-checka -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wie kann ich das ?ndern, das er nur die letzte ID ausgibt?
<?
$abfrage = "SELECT id FROM profil ORDER By id DESC";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
echo "<B>$row->id</B> Musiker<BR>";
?>
So, das ist der Code und der liest nur die letzte id aus.
H2O -
Danke h2o!
Du hast nur die 1. Zeile ver?ndert oder?
Hast dieses order by angehangen!
Danke!
LG Papenburger -
Ja, und die while-Schleife ist weg.
Mit dem ORDER BY id DESC bewirkt man, dass die Eintr?ge genau andersrum ausgelesen werden und da die while Schleife nicht mehr da ist wird nur eins ausgelesen, n?hmlich das erste von hinten.
H2O -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage