Previo a este código tengo 2 varaibles de salida varchar.
Código:
Código:
Me surge una duda y no consigo sacarla, cuando ejecuto este procedimiento, me devuelve una unica fila, mi intención es que me devuelva todos los valores de la tabla.BEGIN DECLARE cur2 CURSOR FOR SELECT Nombre, mail1 FROM AP1_2_tabla_clientes_Consulta; DECLARE CONTINUE HANDLER FOR NOT FOUND SET @done=1; OPEN cur2; loop1: Loop FETCH cur2 INTO nombre, email; IF @done=1 THEN Leave loop1; End IF; End loop loop1; Close cur2; END
Este es el código que tengo en PHP para extraer los datos de Mysql
Código PHP:
Ver original
if ($resultado = $mysqli->query("CALL SPNombre(@nombre, @email)")) { if (!($resultado = $mysqli->query("SELECT @nombre as _p_out, @email as _p2_out"))) { echo "Falló la obtención: (" . $mysqli->errno . ") " . $mysqli->error; } print ('<table class="tablenav"> '. '<thead><th><td>Nombre</td><td>Email</td><th><thead> '. '<tbody>'); while ($fila = $resultado->fetch_assoc()) { print ("<th><td>".$fila['_p_out']."</td><td class='reg'>".$fila['_p2_out']."</td><th>"); } } else { }
Un saludo.
Gracias.