Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal
pesquisei no google mas nao conseguir fazer conexao com firebird
$base = 'firebird:dbname=localhost:/var/www/html/teste/teste.FDB';
$usuario = "SYSDBA";
$senha = "xxxx";
$con = new PDO($base,$usuario,$senha);
$stmt = $con->prepare($this->query);
$stmt->execute();Mas você liberou lá nas dlls ?
;extension=php_pdo_....dll
estou usando linux ubuntu
então, liberou o .so ?
Qual erro aparecia com PDO ?
no arquivo php.ini eles tirou as extension
/etc/php5/apache2/php.ini
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver'
Então falta vc instalar o driver, igual tá escrito ai no erro.
Pesquisou como fazer isso ?
ja sim, instalei todos driver que encontrei sobre firebird ou intebase
lendo o manual no site: http://php.net/manual/pt_BR/ref.pdo-firebird.php
pedi para instalar usando --with-pdo-firebird[=DIR]
da comando nao valido.
Então não instalou. Você precisa conseguir instalar corretamente antes de tentar usar.
Para verificar se está instalado, veja no
<?php
phpinfo();se não aparecer lá, vc precisa procurar mais formas de instalar até ele listar ali. Só ai vc vai conseguir usar.
usando o ibase_connect() tambem nao funciona
Fatal error: Call to undefined function ibase_connect()
o arquivo php.ini esta assim
[Interbase]
; Allow or prevent persistent links.
ibase.allow_persistent = 1
; Maximum number of persistent links. -1 means no limit.
ibase.max_persistent = -1
; Maximum number of links (persistent + non-persistent). -1 means no limit.
ibase.max_links = -1
; Default database name for ibase_connect().
;ibase.default_db =
; Default username for ibase_connect().
;ibase.default_user =
; Default password for ibase_connect().
;ibase.default_password =
; Default charset for ibase_connect().
;ibase.default_charset =
; Default timestamp format.
ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
; Default date format.
ibase.dateformat = "%Y-%m-%d"
; Default time format.
ibase.timeformat = "%H:%M:%S"