Mysql
 sql >> Database >  >> RDS >> Mysql

Chiamare MySQL Stored Procedure su PHP

Sembra che tu stia mescolando e abbinando le chiamate orientate agli oggetti mysqli con le funzioni mysql_* deprecate. Non sono sicuro che tu possa farlo.

Stai facendo:

$r1 = $mysqli->query($sp)

E poi passandolo a

mysql_fetch_assoc($r1);

Passando in rassegna i risultati, devi fare:

while ($result = $r1->fetch_array())
{ 
    printf($fmt,$result[0], $result[1], $result[2], $result[3]);
}