![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zapytanie:
Błąd: Cytat Syntax error or access violation: 1064 Something is wrong in your syntax obok ''20'' Dokumentacja MySQL: Cytat As of MySQL 5.0.7, placeholders can be used for the arguments of the LIMIT clause when using prepared statements. Wersja MySQL: 5.0.41-community-ntWersja PHP: 5.3 Thread-Safe VC9 (używam PDO) PDO przekazuje wartości liczbowe jako string. W SQLite nie ma żadnych problemów. Sprawdziłem w phpMyAdmin: Niestety bindValue() z PDO::PARAM_INT też nie pomaga. To ogranicza użycie przygotowanych zapytań. Czy jest jakieś obejście? Czy pozostaje wstawiać wartości bezpośrednio do zapytania? Poruszyłem ten temat już na innym forum, jednak na IRC-u twierdzą, że działa podpinanie do LIMIT w PHP 5.3. -------------------- „Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
http://blog.ulf-wendel.de/?p=191
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:50 |