Nueste Werte aus DB auslesen

  • #1
Z

zuger

Guest
Hallo zusammen hallo Conny ;)

Ich habe wieder ein Problem ;)

Also ich habe folgende Tabelle in meiner Datenbank (Besipiel)

idname
1heiko
2ger
3fritz

Nun mö
öchte ich mit PHP bzw SQL jeweils die neusten 10 Namen auslesen. Wie funktioniert das? Besten Dank.
 
  • #2
zuger schrieb:
Hallo zusammen hallo Conny ;)

LOL, danke für die Aufforderung ;D

zuger schrieb:
meiner Datenbank (Besipiel)

noch'n LOL, komischer Datenbankname ;D

Wenn, aber nur wenn, deine ID ein Auto-Wert (autoincrement) ist, gehts einfach:

Code:
<?php

$sql = SELECT * FROM tbl_xx ORDER by id DESC LIMIT 10;

?>

Ist die ID keine Auto-Wert, dann wirds eng ;)
Daher ist es immer von Vorteil, dass man gerade bei solchen Tabellen (Usertabelle usw.) ein Feld für das Registrierungsdatum in Reserve hat, und beim eintragen einen Timestamp mit abspeichert.
(Ich mache es immer mit einem INT Feld, geht natürlich auch mit einem Datums-Feld)

Beim speichern eines Datensatzes brauchst du dann nur die akt. Zeit mitzugeben, z.B.:

Code:
<?php

$sql = INSERT INTO tbl_xx SET name='max', regdat=.time(). ;

?>

Hier gibts allerdings, wie so oft bei PHP x verschiedene Wege die nach Rom führen ;)
 
  • #3
habe ein autoincrement feld ;)

Besten Dank für deine Antwort!
 
  • #4
Conny schrieb:
Code:
<?php

$sql = INSERT INTO tbl_xx SET name='max', regdat=.time(). ;

?>

INSERT INTO tbl_xx SET name='max', regdat=NOW();

Warum umständlich wenns auch einfach geht :)

Gruß, Michael
 
  • #5
Conny schrieb:
Hier gibts allerdings, wie so oft bei PHP x verschiedene Wege die nach Rom führen ;)

Fragen, keine, wegtreten ;) ;D
 
  • #6
Hi

Das ist aber mit SQL, nicht mit PHP :p ;D

Gruß, Michael
 
  • #7
PCDReitz schrieb:
Das ist aber mit SQL, nicht mit PHP :p ;D

Sorry, meine Version is PHP ;D ;D
 
Thema:

Nueste Werte aus DB auslesen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben