Ver Mensaje Individual
  #15 (permalink)  
Antiguo 18/02/2011, 13:30
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Store Procedure que devuelva una tabla

Cita:
Asi no me funciona, lo que no entiendo es que qeures decir con devolver una tabla, seria un arrray con os resultados, osea como me duevuelve siempre la consulta mysql_fetch_array?
Bueno grciass!
Dialéctica: Esto es bases de datos, nunca hablamos de arrays, porque en MySQL no existen los arrays. Si en PHP eso es un array de arrays, es medio irrelevante. Conceptualmente nosotros lo pensamos como tablas...
Sé positivamente que un SP en esas condiciones devuelve una tabla, porque lo uso en consultas de funciones PHP y en funciones de VB.Net, y porque ejecutado en MySQL Workbench, obtengo como resultado una tabla. El cómo lo interprete el PHP a nivel de programación es tema d PHP.
Lo importante es que si la sentencia fue correctamente ejecutada en MySQL, eso debe devolver una tabla de resultados con una sola columna y un solo registro:

Código MySQL:
Ver original
  1. mysql> SELECT LAST_INSERT_ID() ULTIMO_ID;
  2. +-----------+
  3. | ULTIMO_ID |
  4. +-----------+
  5. |        23 |
  6. +-----------+
  7. 1 row in set (0.00 sec)
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)