PostgreSQL - problemas con adodb en php y postgresql

 
Vista:

problemas con adodb en php y postgresql

Publicado por felix arenas lourido (2 intervenciones) el 25/09/2007 21:03:43
Buen día, espero que me puedan ayudar, quiero ejecutar un procedimiento almacenado en postgresql desde php, para ello estoy utilizando la libreria adodb de php, pero no se como ejecutar dicho procedimiento, el codigo que tengo hasta el momento es el siguiente:

<?php
//Modelo principal
class Administracion{
function loginPassword($login,$pass){
$db = &getDBConnection();
$plsql = 'begin cursor := fn_loginpassword(login,pass); end;';
$db->SetFetchMode(ADODB_FETCH_ASSOC);
$stmt = $db->Prepare($plsql);
$db->InParameter($stmt,$login,'login');
$db->InParameter($stmt,$pass,'pass');
$db->OutParameter($stmt,$cursor,'cursor');
$rs = &$db->Execute($stmt);
if(!$rs){
trigger_error($db->ErrorMsg(),E_USER_ERROR);
}
//print"<pre>"; print_r($rs->getRows()); die();
return $rs->getRows();
}
}
?>

mi inquietud es, asi como esta el script como le puede pasar los parametros a la función creada en postgresql y como capturo los datos que me retornan en un cursor, si alguien me pude ayudar estare muy agradecido...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas con adodb en php y postgresql

Publicado por José Gabriel (1 intervención) el 22/01/2008 20:07:51
disculpe que lo moleste, soy estudiante de informática en La Habana, tengo la misma duda que usted tuvo en su momento "ver abajo" sobre ADODB y postgres, le agradecería que compartiese conmigo la solución que conozca.

Muchas gracias de antemano.

Autor: felix arenas lourido felix_arenas {@} coomeva.com {.} co 105

Fecha: 25/09/2007 21:03:43
Asunto: problemas con adodb en php y postgresql
Buen día, espero que me puedan ayudar, quiero ejecutar un procedimiento almacenado en postgresql desde php, para ello estoy utilizando la libreria adodb de php, pero no se como ejecutar dicho procedimiento, el codigo que tengo hasta el momento es el siguiente:

<?php
//Modelo principal
class Administracion{
function loginPassword($login,$pass){
$db = &getDBConnection();
$plsql = 'begin cursor := fn_loginpassword(login,pass); end;';
$db->SetFetchMode(ADODB_FETCH_ASSOC);
$stmt = $db->Prepare($plsql);
$db->InParameter($stmt,$login,'login');
$db->InParameter($stmt,$pass,'pass');
$db->OutParameter($stmt,$cursor,'cursor');
$rs = &$db->Execute($stmt);
if(!$rs){
trigger_error($db->ErrorMsg(),E_USER_ERROR);
}
//print"<pre>"; print_r($rs->getRows()); die();
return $rs->getRows();
}
}
?>

mi inquietud es, asi como esta el script como le puede pasar los parametros a la función creada en postgresql y como capturo los datos que me retornan en un cursor, si alguien me pude ayudar estare muy agradecido...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar