Hallo zusammen,
ich habe auf einem Testserver eine Webseite gebaut, die nun soweit releasefertig ist.
Allerdings gibts bei einer Abfrage auf dem "scharfen" Server eine Fehlermeldung:
Folgende Abfrage soll bearbeitet werden:
Ziel ist "Alle Datensaetze vom 4. bis zum letzten" zu bekommen.
Auf dem Entwicklungsrechner klappt alles:
mysql Ver 12.22 Distrib 4.0.24, for pc-linux-gnu (i386)
Auf dieser Version:
mysql Ver 14.7 Distrib 4.1.10a, for suse-linux (i686)
funktionierts nicht , da bekomm ich diese Fehlermeldung:
Kann mir wer von euch sagen worans liegt? Kann die andere (wohlgemerkt neuere) Version von MySQL diese Syntax nicht mehr?
Gibts ne Alternative um bei limit "bis zum Ende" zu formulieren?
Vielen Dank schon mal
Gruß
Frank
ich habe auf einem Testserver eine Webseite gebaut, die nun soweit releasefertig ist.
Allerdings gibts bei einer Abfrage auf dem "scharfen" Server eine Fehlermeldung:
Folgende Abfrage soll bearbeitet werden:
Code:
SELECT n.id, n.titel,n.text,n.datum,k.news_kategorie, k.grafikdatei,u.user FROM maze_news n, maze_user u, maze_news_kat k WHERE n.autor = u.id AND n.kategorie = k.id ORDER BY datum DESC LIMIT 4,-1
Ziel ist "Alle Datensaetze vom 4. bis zum letzten" zu bekommen.
Auf dem Entwicklungsrechner klappt alles:
mysql Ver 12.22 Distrib 4.0.24, for pc-linux-gnu (i386)
Auf dieser Version:
mysql Ver 14.7 Distrib 4.1.10a, for suse-linux (i686)
funktionierts nicht , da bekomm ich diese Fehlermeldung:
Code:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 1
Kann mir wer von euch sagen worans liegt? Kann die andere (wohlgemerkt neuere) Version von MySQL diese Syntax nicht mehr?
Gibts ne Alternative um bei limit "bis zum Ende" zu formulieren?
Vielen Dank schon mal

Gruß
Frank