Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Llamar un procedimiento desde php (https://www.clubdelphi.com/foros/showthread.php?t=83136)

novato_erick 15-05-2013 21:47:53

Llamar un procedimiento desde php
 
Hola chicos como estan?

Se puede llamar un procedimiento almacenado que esta en firebird con php? y podrian regalarme un ejemplo porfa?

Saludos

novato_erick

ecfisa 15-05-2013 23:02:24

Hola novato_erick.

No conozco PHP, pero aparentemente, mediante la función ibase_query.

En estos enlaces hay alguna referencia su uso:En este enlace tenes todas las funciones para Firebird/Interbase: Firebird/InterBase.

Saludos. :)

novato_erick 24-05-2013 21:55:04

Gracias ecfisa ya consulté los manuales y documentación que enviaste

Deje los procedimientos almacenados desde el mismo Motor de Base de Datos y estoy realizando esto:

Código PHP:

function select_consulta($v_ced)
{
if (
$v_cedula<>'')
{
$c conectar();
$Consulta "select id_empleados,
                  cedula_empl,
                  nombre_empl,
                  apellido1_empl
                          from templeados
                                where cedula_empl = '
$v_cedula'";
  
$query ibase_prepare($Consulta);
  
$v_query ibase_execute($query);
  
$v_reg=ibase_fetch_row($v_query);
  
$v_nombre=$v_reg[0];
  
ibase_free_query($query);
}
    else
    {
      
$v_nombre='0';
    }
return 
$v_nombre;


La idea es que pueda hacer un simple select a partir de la consulta con mi parámetro $v_cedula

Pero no he logrado que me traigan los valores que provienen desde la base de datos a partir de mi consulta...

Saludos

Julián 24-05-2013 22:39:19

¿Has probado con el nombre del campo en lugar del indice?
Así:


$v_nombre=$v_reg['nombre_empl'];

Y tienes otro error: el parámetro de la funcion se llama $v_ced y dentro de ésta usas $v_cedula así que no te puede funcionar.


La franja horaria es GMT +2. Ahora son las 02:10:00.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi