Что-то я не догоняю. Поставьте мне мысль на место.
Есть хранимая процедура, любая, ну самая простая:
Опа (mysql_query("CALL myproc()")), возвращает это:
PROCEDURE DBname.myproc can't return a result set in the given context
В ПМА (v 3.2.2.1deb1) просто бросает на главную страницу (там работает mysqli).
А в консоли как милая:
Спойлер (Отобразить)deep@ubuntu-laptop:~$ mysql -u username -p dbname
Enter password:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10595
Server version: 5.1.37-1ubuntu5 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> CALL myproc();
+---+
| 1 |
+---+
| 1 |
+---+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
mysql>
Так люди, объясните же, КАК её заставить заработать в контексте сайта???
(Добавление)
Ну проверьте у себя (у кого никсы) может мне что доустановить надо? Я уже не знаю в какую сторону думать...
(Добавление)
Короче проблема в пхп-шных обертках для мускуля. Им надо в каком то "правильном" формате скормить результат процедуры.
|