connecter à la base interbase via php - PHP - Programmation
Marsh Posté le 03-09-2008 à 12:24:54
oui je l'ai activé en supprimant le '';'' de la ligne
extension=php_interbase.dll
et j'ai redemaré le serveur mais toujours ca marche pas.
SVP est qu'il y a qlq'un qui peut m'aider c urgent
Merci d'avance
Marsh Posté le 03-09-2008 à 14:29:02
Regarde dans la doc de php il y a un truc a faire pour Interbase:
http://us3.php.net/manual/en/ibase.installation.php
Marsh Posté le 04-09-2008 à 13:23:57
bonjour,
j'ai suivi les etapes du lien que vous m'avez donnée et ca marche maintenant et l'erreur c'est que le php.ini n'etait pas disponible à PHP alors il le lu pas alors j'ai ajouté dans les varibles du systeme "PHPRC" comme nom de variable et le dossier où se trouve votre fichier php.ini comme valeur et j'ai redemare le pc.
Sauf maintenant il me donne l'erreur comme quoi : "invalid database handle (no active connection) "
est ce que vous pouvez m'expliquer c'est quoi le probleme ici??!!
Merci
Cordialement Rabab
Marsh Posté le 04-09-2008 à 17:32:28
Essaye de faire ca:
The solution is to insert the line
gds_db 3050/tcp #firebird Database
into the windows services file %WINDIR%\\system32\\drivers\\etc\\services
Marsh Posté le 05-09-2008 à 12:45:14
j'ai ajoute la ligne et j'ai redemarré le PC mais ca marche pas toujours,
mais cette ligne contient host 3050/tcp donc qu'est ce que je dois avoir dans le host dans la chaine de code de connxion??
Moi le serveur est localhost donc dans le coe j'ai :
$host = 'localhost:COrqual/Orthalis/database/credo.gdb';
$username = 'SYSDBA';
$password ='masterkey';
$dbh = ibase_connect($host, $username, $password);
une autre question est ce que je peux modifier dans la ligne que j'ai ajouter dans services de system32 pour preciser que le serveur est en localhost ???
Marsh Posté le 02-09-2008 à 12:45:12
Bonjour,
je voulais me connecter à ma base de données sous interbase en utilisant le langage PHP alors le code de la connexion:
$host = 'DELL01:COrqual/Orthalis/database/credo.gdb';
$username = 'SYSDBA';
$password ='masterkey';
$dbh = ibase_connect($host, $username, $password);
Donc quand j'execute ca me donne l'erreur suivant :
Fatal error: Call to undefined function ibase_connect() in C:\wamp\www\Prise de RDV par internet\agenda.php on line 26
and line 26 :: $dbh = ibase_connect($host, $username, $password);
SVP est ce qu'il y a qlq'un qui peut m'aider.
Merci
Cordialement Rabab