sql >> Base de Datos >  >> RDS >> Mysql

Llamar al procedimiento almacenado de MySQL en PHP

Parece que está mezclando y emparejando llamadas orientadas a objetos de mysqli con las funciones obsoletas de mysql_*. No estoy seguro de que puedas hacer eso.

Estás haciendo:

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

Y luego pasar eso a

mysql_fetch_assoc($r1);

Recorriendo sus resultados, necesita hacer:

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