![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 17 Dołączył: 8.11.2008 Skąd: Libiąż Ostrzeżenie: (0%) ![]() ![]() |
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. Ten post edytował megawebmaster 11.11.2008, 10:09:15 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 13:39 |