Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-08-2008
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Novaton PHP .. Error al conectar BD-FB en PHP

Buen dia compañeros, estoy empezando a cascarear PHP con firebird,
tengo instalado Firebird 1.5.5, PHP 5.2.6, Apache 2.2.9

Al parecer todo esta bien instalado, tengo ejemplos PHP y se ejecutan bien en el internet explorer, pero al querer hacer un ejemplo de conectarme a una Base de datos en firebird me salta el siguiente error:

Cita:

Warning: ibase_pconnect() [function.ibase-pconnect]: unavailable database in C:\xampp\htdocs\ConsultaClientesX.php on line 2

Warning: ibase_query(): no Firebird/InterBase link resource supplied in C:\xampp\htdocs\ConsultaClientesX.php on line 3

Warning: ibase_fetch_object(): supplied argument is not a valid Firebird/InterBase result resource in C:\xampp\htdocs\ConsultaClientesX.php on line 4

Warning: ibase_fetch_object(): supplied argument is not a valid Firebird/InterBase result resource in C:\xampp\htdocs\ConsultaClientesX.php on line 5
El código de PHP para hacer la conexión de una BD y barrer una tabla es la siguiente:

Código PHP:
<?php
ibase_pconnect
("C:\Pruebas\Datos\BD.FDB""SYSDBA""masterkey");
$Q ibase_query("SELECT CODIGO,NOMBRE FROM CLIENTES");
$R ibase_fetch_object($Q);
while (
$R ibase_fetch_object($Q)) {
echo 
"<TR><TD>" $R->CODIGO "</TD>n";
echo 
"<TD>" $R->NOMBRE "</TD>n";
}
?>
Ya probe también con :

Código PHP:
ibase_pconnect("C:/Pruebas/Datos/BD.FDB""SYSDBA""masterkey"); 
Y nada pescadin.....

Ya investigue por internet y todo me llega a lo mismo estan bien las instrucciones segun yo, ya edite el archivo PHP.ini y active la variable

extension=php_interbase.dll

Reinicie apache y no funciono.

También active la variable extension=php_pdo_firebird.dll
y desactive >> ;extension=php_interbase.dll y no funciono.

Y ya active las 2 al mismo tiempo y no funciono.

Agradezco cualquier sugerencia....
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King

Última edición por AGAG4 fecha: 29-08-2008 a las 15:34:28. Razón: corrección
Responder Con Cita
  #2  
Antiguo 29-08-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No sé de esto, pero viendo un comentario al manual, se me ocurre que quizá tengas que ponerlo así:

Código PHP:
ibase_pconnect("localhost:C:/Pruebas/Datos/BD.FDB""SYSDBA""masterkey"); 
// Saludos
Responder Con Cita
  #3  
Antiguo 29-08-2008
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Disculpa Roman, pero también lo hice asi, inclusive ahorita que publique el Tema me di cuenta que se me olvido señalar que también ya lo habia intentado con la diagonal / arriba lo señalo, y cual fue mi sorpresa que ya habia una respuesta de parte de usted gracias de todas formas ....
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King

Última edición por AGAG4 fecha: 29-08-2008 a las 15:38:39. Razón: Corrección
Responder Con Cita
  #4  
Antiguo 30-08-2008
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Y lo solucione, le estuve moviendo y moviendo hasta que de tanto mover lo hice jalar, y en realidad es como sale en el ejemplo que señala roman, tienes que poner igualito el localhost:RutadeBaseDeDatos, la diferencia es que no escribia la palabra localhost antes de la ruta ,
Ejemplo:

Código:
  $dbh = ibase_connect($host, $username, $password, 'ISO8859_1', '100', '3');
pero en fin ya hice mi primer Select en php con firebird, ahora quiero cascarear con Delphi for PHP V.1.0, voy abrir otro hilo alli si me marca error en el mismo select que me jala aqui...

Gracias !!!!
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King

Última edición por AGAG4 fecha: 30-08-2008 a las 00:51:35. Razón: Corrección
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error al conectar con BD dape Conexión con bases de datos 0 28-09-2005 20:48:18
Error [DBNMPNTW] al conectar SQL gcaffe Conexión con bases de datos 1 03-01-2005 13:10:52
ayuda a novaton cesarjbf Conexión con bases de datos 2 19-08-2004 01:59:52
Error al conectar chozas Conexión con bases de datos 6 25-03-2004 21:39:20
Win XP Error al conectar DB con Interbase luisdevis Firebird e Interbase 2 20-03-2004 13:27:34


La franja horaria es GMT +2. Ahora son las 05:26:22.


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