Bu benim sorgu basitleştirilmiş bir versiyonu:
CALL Create_List( 'company' ); SELECT name FROM tmpCompany;
Create_List geçici bir tablo tmpCompany oluşturur.
Phpmyadmin kullanarak veritabanı doğrudan çalıştırdığınızda bu iki ifadeleri düzgün çalışır ama php PDO kullanarak çağırdığınızda, ben bir sonuç alamadım.
Php saklı yordamlar çağıran belirli bir yolu var mı?
PHP Code
$result = $this->db->prepare( "CALL Create_List( :table ); SELECT name FROM tmpCompany;" );
$result->bindParam( ':table', $this->table );
$result->execute();
return $result->fetch();
EDIT
Muhtemelen ilgili?