Witam!
Jestem nowy, jednak często korzystałem z wiedzy zebranej tutaj. Tym razem nie ma tutaj czegoś takiego, nie ma także takiego czegoś w google'ach. Problem polega na tym, że zapytanie:
Kod
SELECT * FROM photos ORDER BY `id` LIMIT ? OFFSET ?

Korzystając z MySQLi binduję dane za pytajniki. Na serwerze na moim komputerze zapytanie bez problemu działa, zaś na serwerze mojej szkoły (projektuję galerię) wyrzuca:
Cytat
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 '? OFFSET ?' at line 1

Numer błędu to 1064

Niestety nie znalazłem nigdzie błędu, ani dlaczego tak się dzieje. Błąd 1064 oznacza, że jest wykorzystane jakieś niewyescapowane słowo używane przez MySQL'a - ale co jest niewyescapowane? I dlaczego działa na jednym serwerze, a na drugim nie?

Pozdrawiam i dzięki za odpowiedzi.
megawebmaster

EDIT: http://dev.mysql.com/doc/refman/4.1/en/reserved-words.html - tutaj są te zarezerwowane słowa.

EDIT2: Serwer pierwszy jest w wersji 5.0, drugi (szkolny) w wersji 4.1

EDIT3: Sprawa rozwiązana - serwer nie obsługuje MySQLi. Proszę o zamknięcie tematu.