Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

SQL-Abfrage mit WHERE, ORDER und LIMIT möchte nicht

  Alt 8. Mai 2006, 20:56
Hi,

ich habe ein für mich unerklärliches Problem. Es geht um die Abfrage der Datensätze der Tabelle mit folgendem Inhalt:

SQL-Code:
INSERT INTO `site_news` (`news_title`, `news_text`, `news_date`, `lang_id`, `news_id`) VALUES
  ('Erster Beitrag','Das ist der erste Beitrag.',1146866782,1,1),
  ('First entry','This is the first entry',1146866817,2,1);
Es sind also 2 Einträge vorhanden.

Mit folgenden beiden Abfragen bekomme ich jeweils einen Datensatz zurück:

SQL-Code:
SELECT * FROM site_news WHERE lang_id = 1
  ORDER BY news_date DESC
SQL-Code:
SELECT * FROM site_news
  ORDER BY news_date DESC LIMIT 1, 10
Doch mit dieser nicht:

SQL-Code:
SELECT * FROM site_news WHERE lang_id = 1
  ORDER BY news_date DESC LIMIT 1, 10
Kann mir das einer von euch erklären?
  Mit Zitat antworten Zitat