SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 05.11.2011 23:57:53

mikeac
Участник
Зарегистрирован: 17.10.2011
Сообщений: 7

вызов несколько процедур не работает.

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

Написал и успешно внедрил процедуры для MySQL (MariaDB 5.3.2 beta 64x)

По отдельности они работают, а одновременно последовательный вызов их в php скрипте отказывается sad

Изначально SQL выборки были в php скрипте, теперь все обрастает компактностью , но не понимаю почему не работает, может кто-то из Гуру знает что может быть? Буду благодарен Вам.


Приведу пример php кода

$q="call st_o1('{$a1}','{$a2}');";
    $res = mysql_query($q,$db);
    while ($line = mysql_fetch_array($res, MYSQL_ASSOC))
        {
            $value [] = $line;
        }
$q="call st_o2('{$a1}','{$a2}');";
echo $q;
    $res = mysql_query($q,$db);
    while ($line = mysql_fetch_array($res, MYSQL_ASSOC))
        {
            $valuen [] = $line;
        }



Вопрос разрешен. копать в сторону
Uncaught exception 'Exception' with message 'Database Error [2014] Commands out of sync; you can't run this command now'

это ошибка со стороны php клиента
необходимо использовать $result->free();

Отредактированно mikeac (06.11.2011 01:55:50)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson