letzte ID in table von vorn?

coke

Mitglied
hi!

Ich habe bei meiner datenabfrage die eintragsID per zufall auswählen lassen und will eine bestimmte anzahl an datensätzen ausgeben (beispiel:3). wenn nun die zufallszahl aber genau die des letzten datensatzes hat, dann wird nur der letzte eintrag ausgegeben. wie kann ich dann sagen, wenn der die letzte ID oder letzteID - anzahlausgegebenerIDs ist, dass dann von vorne gezählt wird? also die ersten IDs?
 
da hilft nur eine neue abfrage

du wertes mit mysql_num_rows aus ob du
deine 3 reihen bekommen hast
dann machst du eine zusätzliche abfrage

PHP:
$zeile = mysql_numrows($xxx);
if ($zeile < 3) {
 $xxx = mysql_query("select * from tab order by id limit (3 - $zeile)",$link);

usw...
 

Neue Beiträge

Zurück