Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Cioouw en 24 Abril 2010, 04:32 AM

Título: Llamar procedimientos almacenados desde php
Publicado por: Cioouw en 24 Abril 2010, 04:32 AM
Los procedimientos almacenados se pueden llamar con mysql ¿? ... lo digo porque estoy intentando como loco pero no funciona .... o tengo que usar mysqli

Gracias.
Título: Re: Llamar procedimientos almacenados desde php
Publicado por: Shell Root en 24 Abril 2010, 05:06 AM
Es lo mismo que realizar una consulta SQL. Es decir, cuando estás dentro del mysql, llamas el Store Procedure de la siguiente manera:
Código (sql) [Seleccionar]
mysql> CALL Nombre_StoreProcedure(_Parámetros);

Así que al llamarla desde PHP, es igual que ejecutar un query comun y corriente. Así:
Código (php) [Seleccionar]
$datos= mysqli_query($conexion, 'CALL Nombre_StoreProcedure(_Parámetros);');
Título: Re: Llamar procedimientos almacenados desde php
Publicado por: Nakp en 24 Abril 2010, 09:59 AM
asi es... necesitas mysqli o usar PDO :P el antiguo driver de mysql esta casi deprecated y en php6 sera eliminado