![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 4 Dołączył: 6.11.2008 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Pisze procedure MySQL i mam problem gdy w zapytaniu które wykonuje ta procedura chcę ograniczyć ilość zwracanych rekordów. mam coś takiego
pojawia mi się błąd Kod Script line: 4 Something is wrong in your syntax obok 'lim; END' w linii 3 jeśli zamiast zmiennej lim podstawie konkretną liczbę to wszystko ładnie śmiga, ale zależy mi na tym aby limit był podawany jako parametr przy wywołaniu procedury. próbowałem juz na kilka sposobów ale jakoś nie mogę znalesc rozwiązania i nie mam pojęcia czemu to nie działa jak powinno :/ ma ktoś pomysł jak sobie z tym prowadzić ? Ten post edytował tomek_ 15.12.2008, 12:49:27 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 398 Pomógł: 10 Dołączył: 24.11.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Spowodowane jest to ograniczeniami MySQL.
Mozesz to ominac tworzac Prepared Statement w srodku procedury i bindujac parametr ... jak pisza na forum MySQL ... nie testowalem osobiscie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) http://forums.mysql.com/read.php?98,69465,78682#msg-78682 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 4 Dołączył: 6.11.2008 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
dzięki pomogło (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 17:36 |