Это упрощенная версия моего запроса:
CALL Create_List( 'company' ); SELECT name FROM tmpCompany;
Create_List создает временную таблицу tmpCompany.
Эти два оператора работают правильно, когда запускаются непосредственно в базу данных с помощью phpmyadmin, но когда я вызываю его с помощью PDO в php, я не получаю результат.
Есть ли конкретный способ вызова хранимых процедур из php?
Код PHP
$result = $this->db->prepare( "CALL Create_List( :table ); SELECT name FROM tmpCompany;" );
$result->bindParam( ':table', $this->table );
$result->execute();
return $result->fetch();
EDIT
Возможно связано?
http://bugs.php.net/bug.php?id=38001