LIMIT MySQL

Hallo,
ich habe ein Problem das ich einfach nicht lösen kann.
Habe diese Query
[PHP]
$sql = "SELECT ".
"id, name, autor, website, beschreibung, code, date, rating_gesamt ".
"FROM ".
"submit " .
„LIMIT“. "2 ".
„ORDER BY date DESC;“;

$result = mysql_query ($sql);
[/PHP]

Es zeigt keine Fehlermeldung an.
aber iwie funzt das „LIMIT 2“ nicht. ich habe es ohne LIMIT versucht und es ist ggange aber ich brauche es weil
ich will bestimmte Einträge begrenzen.

hat jemand das Problem entdeckt?

„LIMIT2“ ergäbe das bei dir. Vielleicht muss LIMIT auch am Ende stehen. Ich bin mir nicht sicher, aber probier mal so:

[php]$sql = „SELECT
id, name, autor, website, beschreibung, code, date, rating_gesamt
FROM
submit
ORDER BY
date DESC
LIMIT
2“;[/php]

Och danke…
genau das wollte ich thx

bin jetzt sehr froh hab 2std „gepröbelt“ :smiley:

LIMIT braucht 2 Werte
SQL Limit - MySQL Limit - SQL Limit Results

btw: Falsches Forum

btw: Falsches Forum

Ja sorry

Nun ich hab mal was gelesen von:
FOUND_ROWS()
wie kann ich das genau einsetzen?

LIMIT n entspricht LIMIT 0, n.

@Akronym: Doku. MySQL :: MySQL 5.1 Reference Manual :: 11.11.3 Information Functions

Was hast du denn damit vor?

Was hast du denn damit vor?
du meinst was ich mir dem ganzen Programm vor hab das ich bisher geschrieben hab oder nur die Funktion Found_rows()???

Mit der Funktion FOUND_ROWS. Die scheint mir nämlich recht speziell zu sein.

ich will Einräge begrenzen auf 3 aber wenn es nur 2 sind kann es denn sagen „es Wurden 2 einträge auf dieser Seite gefunden“

Wenn nur zwei Einträge gefunden werden, gibt dir auch „LIMIT 3“ nur zwei zurück. Aber vielleicht solltest du bei weiteren Fragen doch weiter ausholen, unsere letzten Posts sind doch arg einsilbig geworden. :slight_smile:

Den MySQL-Handbucheintrag zu Found_Rows() gibt es auch auf deutsch:

MySQL :: MySQL 5.1 Referenzhandbuch :: 12.10.3 Informationsfunktionen

Imho eine sehr sinnvolle Möglichkeit wenn man seitenweise Anzeigen verwendet.

ja da hast du recht danke