Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/03/2007, 12:26
Avatar de iskariote
iskariote
 
Fecha de Ingreso: marzo-2007
Mensajes: 39
Antigüedad: 17 años, 1 mes
Puntos: 1
Re: ejecutar store procedure en mysql desde php

Estimado:

haz intentado listar los campos necesarios con alias?

por ejemplo:

CREATE PROCEDURE leeemp()
BEGIN
select indice AS indice, nombre AS nombre, apellidos AS apellidos from empleados;
END

entonces en el script lo llamarias de esta forma:

Código PHP:
          <?php
             
include('adodb/adodb.inc.php');

             
$dbdriver='mysql';
             
$servidor='localhost';
             
$usuario='root';
             
$contraseña='';
             
$database='ejemplo';
             
$db ADONewConnection($dbdriver); 
             
$db->Connect($servidor$usuario$contraseña$database);
             
$rs $db->Execute('CALL leeemp()');
             print 
"<pre>";
             if (!
$rs->EOF)
                {
                echo 
" indice : ".$rs->fields("indice")." nombre : "$rs->fields("nombre")." apellidos : ".$rs->fields("apellidos")."<br />";
                } 
             print 
"</pre>";

?>
atte,

ISKARIOTE