Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1322 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  connecter à la base interbase via php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

connecter à la base interbase via php

n°1781398
rabab_orth​alis
Posté le 02-09-2008 à 12:45:12  profilanswer
 

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:C:/Orqual/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

mood
Publicité
Posté le 02-09-2008 à 12:45:12  profilanswer
 

n°1781519
k1200
Posté le 02-09-2008 à 16:38:46  profilanswer
 

Tu as activer la gestion de ibase dans ton php.ini?

n°1781905
rabab_orth​alis
Posté le 03-09-2008 à 12:24:54  profilanswer
 

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

n°1782020
k1200
Posté le 03-09-2008 à 14:29:02  profilanswer
 

Regarde dans la doc de php il y a un truc a faire pour Interbase:
http://us3.php.net/manual/en/ibase.installation.php

n°1782536
rabab_orth​alis
Posté le 04-09-2008 à 13:23:57  profilanswer
 

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

n°1782731
k1200
Posté le 04-09-2008 à 17:32:28  profilanswer
 

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

n°1783058
rabab_orth​alis
Posté le 05-09-2008 à 12:45:14  profilanswer
 

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:C:/Orqual/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 ???
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  connecter à la base interbase via php

 

Sujets relatifs
Extraction d'une information d'une base de donnée en PHP[SQL] Créer une base/une table
Erreur création base de donnéesAide pour schéma de base de donnée
Dédoublonnage Base AccesCours et exercices : Base de données
Select base de donnéesconnexion base de donnees oracle via php
acceder a la base de donnes en selection et ajout en mm tempsProbleme XML via XMLDom et base Oracle
Plus de sujets relatifs à : connecter à la base interbase via php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR