nach 10 news ist schluss
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anzahl
argument
datensatz
echt schnelle antwort
eins
erklrung
fehler
gel
limit
maximale anzahl
order
praktisch
startposition
statement
stehen
tabelle
vielen dank
wort
zehn
zeile
-
hallo also ich habe ein newsskript dort wird die ID r?ckkwehrts gelesen als DESC nun w?rd ich aber gern wollen das bei dem newsskript nicht mehr als 10 news stehen also mss ich mit if abfargen ob die id h?her als zehn ist dann wird id 1 gel?scht das problem ist nur wenn man nun wieder eine ID l?scht ist diese nicht 1 sodern 2 und so geht das immer wieter gibt es da nicht eine m?glichkeit?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich glaub, dass geht so: bei der MySQL Abfrage einfach LIMIT 0,10 setzen. Dann werden nur 10 Beitrage aus der Datenbank ausgelesen.
-
ja kannste das genau erkl?ren soll ich da einfach noch LIMIT 0,10 hinschreiebn?wei? mysql dann das ich die neuesten will
ps: echt schnelle antwort danke -
$sql = mysql_query("SELECT * FROM `bla` ORDER BY `id? DESC LIMIT 0,10");
fertisch
0 is die anfangzahl, also ab wo es ausgegeben wird
10 sagt, wie viele datens?tze ausgelesen werden sollen -
So, ne Erklaerung :
Mysql-Referenzhandbuch:
#
Die LIMIT-Klausel wird benutzt, um die Anzahl von Zeilen, die vom SELECT-Statement zur?ckgegeben werden, zu beschr?nken. LIMIT erwartet ein oder zwei numerische Argumente.
Wenn zwei Argumente angegeben sind, legt das erste den Offset der ersten Zeile fest, die zur?ckgegeben wird, und das zweite gibt die maximale Anzahl von Zeilen an, die zur?ckgegeben werden. Der Offset der anf?nglichen Zeile ist 0 (nicht 1):
mysql> select * from tabelle LIMIT 5,10; # Zeilen 6 bis 15 zur?ckgeben
Wenn ein Argument angegeben wird, stellt es die maximale Anzahl von Zeilen dar, die zur?ckgegeben werden:
mysql> select * from tabelle LIMIT 5; # Die ersten 5 Zeilen zur?ckgeben
Mit anderen Worten ist LIMIT n ?quivalent zu LIMIT 0,n.
-
vielen dank doch eins mach mich stutzig is aber wahrscheinlich ein fehler:
bei LIMT 5,10; wird 6-15 ausgegeben? nicht 6-10??? -
vielen dank doch eins mach mich stutzig is aber wahrscheinlich ein fehler:
bei LIMT 5,10; wird 6-15 ausgegeben? nicht 6-10???
bei LIMIT 5,10 werden ab dem 6. Datensatz die n?chsten 10 ausgegeben:
also 6-15 -
So ist es mit der ersten wird die Startposition angegeben und mit der
zweten die Anzahl ausgelesener Datens?tze.
Nat?rlich kannst du das auch ?ber Variablen angeben wie viel ausgegeben
wird. Praktisch f?r ein Archief. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage