Использование хранимых процедур в Drupal 6

Главные вкладки

Аватар пользователя Pornoborman Pornoborman 17 июля 2013 в 14:29

Здравствуйте,

Хотелось бы использовать хранимые процедуры MySQL. В drupal 7 есть возможность получить результат выполнения процедуры с помощью следующего синтаксиса db_query("CALL имя_процедуры").
Однако в шестой версии друпала, при попытке таким образом выполнить процедуру, получаю кучу ошибок вот такого вида:

Warning: Commands out of sync; you can't run this command now query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (12, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:233:\"Commands out of sync; you can't run this command now\nquery: SELECT aa.aid, a.type FROM trigger_assignments aa LEFT JOIN actions a ON aa.aid = a.aid WHERE aa.hook = 'nodeapi' AND aa.op = 'view' ORDER BY weight\";s:5:\"%file\";s:53:\ ... in /home/sitename/includes/database.mysqli.inc on line 134

Кто нибудь сталкивался с подобной проблемой? Можно ли как то использовать хранимые процедуры в шестерке? Если да, то подскажите, пожалуйста, решение Smile