Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 382 Pomógł: 0 Dołączył: 29.11.2005 Skąd: :jestem(); Ostrzeżenie: (0%)
|
Napisałem kilka procedur by zwiększyć przejrzystość bazy i aplikacji w kontekście najbliższych zmian ale .... nie mogę tych procedur uruchamiać z poziomu php.
Poszukałem i znalazłem kilka niedzialających w moim przypadku rozwiązań: 1.Sposób połączenia z bazą (nie wiem co oznacza flaga 131074)
nie pozwala wywołać
ponieważ Kod <p>Error Number: 2014</p><p>Commands out of sync; you can't run this command now</p> 2. Łączymy się typowo
i wtedy Kod Error Number: 1312 PROCEDURE db_core_.getForumLast can't return a result set in the given context Na serwerze nie ma mysqli ! a nie chcę przenosić tych procedur do php ze względu na ich skomplikowanie. Jeśli jest komuś znane rozwiązanie tego problemu to bedę przesadnie wdzięczny. Pzdr |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 382 Pomógł: 0 Dołączył: 29.11.2005 Skąd: :jestem(); Ostrzeżenie: (0%)
|
Witam,
dzięki za zainteresowanie i naświetlenie problemu. Drążąc problem dalej, doszedłem do wniosku że w aplikacji która podczas odsłony wali do bazy 20 zapytań mógł wystąpić problem kolejności w jakiej mogły być wykonane. Od czego zależy ten kontekst wykonania zapytania ? Poniżej zamieszczam kod, który zwraca identyczne błędy jak aplikacja a wykonuje tylko jedno zapytanie. Problem nadal istnieje (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) Procedura działa prawidłowo w pozostałych klientach.
Ekhm... czy u wszystkich działa tylko u mnie nie chce ? Ten post edytował jastu 29.08.2007, 23:20:34 |
|
|
|
jastu [php/mysql] stored procedures 29.08.2007, 12:23:06
drPayton 1. Flaga 131074 używana jest by zapobiec gene... 29.08.2007, 16:12:54
drPayton Z tego co zrozumiałem googlując, by wywoływać proc... 30.08.2007, 09:10:37 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 06:08 |