Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Chamando o procedimento armazenado do MySQL no PHP


Parece que você está misturando e combinando chamadas orientadas a objetos mysqli com as funções mysql_* obsoletas. Não tenho certeza se você pode fazer isso.

Você está fazendo:
$r1 = $mysqli->query($sp)

E então passando isso para
mysql_fetch_assoc($r1);

Percorrendo seus resultados, você precisa fazer:
while ($result = $r1->fetch_array())
{ 
    printf($fmt,$result[0], $result[1], $result[2], $result[3]);
}