PHP-GTK: Criando Aplicações Gráficas com PHP Adianti Framework para PHP PHP Programando com Orientação a Objetos Criando Relatórios com PHP

[PHP-GTK] Classe para conexão com bd firebird

stclara carlos.clara em bol.com.br
Segunda Abril 17 20:33:08 CDT 2006


Pessoal, to fazendo uma classe para conexao com o BD:

class conecta_bd
{
    var $bd, $user, $password;
   
    function __construct()
    {
       
        $this->bd = 'caminhodobd.fdb';
        $this->user = 'usuario';
        $this->password = '*********';
   
        $conecta = ibase_connect($this->bd, $this->user, $this->password);

    }
}


a chamada da classe:
$conecta = new conecta_bd;
       
        $sql= "insert into USUARIOS(login_usua, nome_usua, senha_usua, 
adm, opr, cxa, rec, pag, est) " .
        "values('$login', '$nome', '$senha', '$adm_bd', '$opr_bd', 
'$cxa_bd', '$rec_bd', '$pag_bd', '$est_bd')";
         
        $result = ibase_query($conecta, $sql);
        ibase_close($conecta);


so que sempre gera erro:
Warning: ibase_query() expects parameter 1 to be string, object given in 
/home/stclara/siga/Classes/Adm/usuarios.php on line 245
 Ou seja, é como se não conseguisse pegar o $conecta = new conecta_bd;

se uso no corpo da chamada sem a classe funcio ok. Onde eu to errando?


More information about the Lista mailing list