FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
Quiero conectarme a Firebird desde PHP, estoy consultando el link que pasó DEC. DEC el error es el siguiente: Cita:
Estoy revisando la documentación de PDO...pero no entiendo muy bien porque no conecta... Gracias.
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
#2
|
||||
|
||||
Cita:
Hay muchas opciones, por ejemplo:
|
#3
|
||||
|
||||
Cita:
Código:
<? $dbHost="127.0.0.1"; $bbdd = ":c:\\Sis\\BD\\DB_DATOS.FDB"; $charset="utf8"; $dbUser="SYSDBA";//$_POST["txtusuario"]; $dbPass="masterkey";//$_POST["txtpassword"]; ; $con = ibase_connect($dbHost.$bbdd,$dbUser, $dbPass,NULL,0,NULL,NULL); if (!$con){ //echo "Acceso denegado!"; die("Las credenciales ingresadas no corresponden"); exit; } ?> Cita:
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
#4
|
||||
|
||||
Sí, eso lo había visto, por eso preguntaba, si después de hacerlo funcionar lo vas a subir a un hosting o se iba a quedar ahí en ese servidor local.
De todas formas falta información, exactamente qué estás probando, qué problema surge, qué resultado, ... |
#5
|
||||
|
||||
Cita:
Código:
<?php # Conectamos a la base de datos $host='localhost:'; $dbname='c:/SisDLL20/BD/DB_SIDIST.FDB'; $user='SYSDBA'; $pass='masterkey'; try { $pdo = new \PDO("firebird:host=$host;dbname=$dbname;charset=utf8", $user, $pass); $pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); } catch(PDOException $e) { echo "Se ha producido un error al intentar conectar al servidor FIREBIRD: ".$e->getMessage(); } try { # Otro Ejemplo de error ! DELECT en lugar de SELECT! $pdo->exec('DELECT lecher,nombrelech FROM lecheria'); } catch(PDOException $e) { echo "Se ha producido un error en la ejecucion de la consulta: ".$e->getMessage(); # En este caso hemos mostrado el mensaje de error y además almacenamos en un fichero los errores generados. file_put_contents('PDOErrors.txt', $e->getMessage(), FILE_APPEND); } ?> Código:
Se ha producido un error al intentar conectar al servidor FIREBIRD: could not find driver Notice: Undefined variable: pdo in C:\xampp\htdocs\Firebird\newEmptyPHP.php on line 19 Fatal error: Uncaught Error: Call to a member function exec() on null in C:\xampp\htdocs\Firebird\newEmptyPHP.php:19 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Firebird\newEmptyPHP.php on line 19 Código:
Se ha producido un error al intentar conectar al servidor FIREBIRD: could not find driver Código:
try { $pdo = new \PDO("firebird:host=$host;dbname=$dbname;charset=utf8", $user, $pass); $pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); } catch(PDOException $e) { echo "Se ha producido un error al intentar conectar al servidor FIREBIRD: ".$e->getMessage(); } Ya cuando menos....hay un camino por donde irme...solo a que driver se referirá? fbclient.dll o php_pdo_firebird.dll (si esta en ..php\ext\).. Sigo buscando...
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! Última edición por mRoman fecha: 24-07-2020 a las 20:59:09. |
#6
|
||||
|
||||
Hola a todos,
¿Igual lo de usar PDO no ha sido una buena idea? Es decir, es una buena idea, pero, pareciera que hace falta instalar la propia extensión PDO... o que la "php_pdo_firebird" no se carga correctamente... creo que podrías probar (aunque en el futuro te plantearas usar PDO) a conectar usando "ibase_connect"... ¡a ver si te da también algún error al menos! |
#7
|
|||
|
|||
El método es execute
Código PHP:
Código PHP:
Código PHP:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conectar firebird 3.0 y ado.net | ronimaxh | Conexión con bases de datos | 7 | 26-09-2017 20:50:49 |
conectar firebird a PHP | NelsonJG | PHP | 6 | 12-03-2013 21:21:47 |
conectar firebird-bde | Galahad | Firebird e Interbase | 1 | 07-04-2009 00:30:53 |
Conectar 2 BD con FireBird | itsi | Conexión con bases de datos | 3 | 24-02-2009 14:00:33 |
conectar Firebird y DBE | miguel_e | Firebird e Interbase | 4 | 16-06-2008 18:38:39 |
|