Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2011, 08:22
lcornejo
 
Fecha de Ingreso: marzo-2011
Ubicación: Iquique
Mensajes: 5
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta No puedo ejecutar procedimientos almacenados en servidor web

Hola amigos de Foros del Web:
Despues de probar y ejecutar varias veces procedimientos almacenados en mi máquina localmente, no logro ejecutarlos en el hosting definitivo.

-El Hosting tiene php 5, Mysql 5.
-El usuario de la base de datos tiene todos los privilegios.

Cuando levante los procedimientos almacenados les tuve que quitar la parte DEFINER usuarioxxx@localhost de la instrucción CREATE porque no me permite asignar opciones con super privilegios.

No entiendo que pasa que no se pueden ejecutar si en mi maquina corren perfectamente.

Quiero compartir aca mi codigo de coneccion y ejecucion.

Código PHP:
define('CN_SRV','localhost');
define('CN_USR','usuario');
define('CN_PSW','mipasword');
define('CN_DB','mibasededatos');

$resultado=ejecutarProc('CALL pa_NuevoIngreso($arg1,$arg2)');

function 
ejecutarProc($sentencia){
    
$link mysqli_connect(CN_SRVCN_USRCN_PSWCN_DB);
    
$res=mysqli_query($link$sentencia);
    
mysqli_close($link);
    return 
$res;


NOTA: Los procedimientos funcionan perfectamente en mi máquina.