FAQ PHPConsultez toutes les FAQ

Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 29 juillet 2013 

 
OuvrirSommaireBases de donnéesInterfaces de programmation (API)Interbase/Firebird

Pour se connecter à la base, il faut utiliser la fonction ibase_connect($hote, $utilisateur, $motdepasse)$hote doit contenir l'adresse ip de la machine où se trouve le serveur interbase et le chemin complet du fichier de la base de cette même machine.

Exemple :
Le serveur interbase se trouve sur le poste ayant pour adresse ip : 172.16.2.63
Le fichier contenant la base de données sur ce serveur est c:\mabase.gdb
L'utilisateur est SYSDBA et le mot de passe est masterkey

 
Sélectionnez
<?php
// le double \ est normal, cela sert à échapper les caractères spéciaux.
$hote = '172.16.2.63:c:\mabase.gdb';
$user = 'SYSDBA';
$pass = 'masterkey';

$connexion = ibase_connect($hote, $user, $pass);
$requete = 'SELECT * FROM matable';
$result = ibase_query($connexion, $requete);

while ($ligne = ibase_fetch_object($result)) {
    echo $ligne->macolonne."<br />";
}

ibase_close($connexion);
?>
Créé le 9 juillet 2007  par giminik

En premier lieu, il faut d'abord copier le fichier gds32.dll fourni avec les sources PHP dans le dossier system32 de windows puis intégrer l'extension de PHP qui gère interbase. Dans le fichier de configuration php.ini modifiez la ligne : (suppression du point virgule)

 
Sélectionnez
;extension=php_interbase.dll

en

 
Sélectionnez
extension=php_interbase.dll

Sauvegardez puis redémarrez le serveur web pour que les modifications soient prises en compte.

Créé le 12 février 2004  par giminik

Lien : Comment installer une extension pour PHP ?

  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2003 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.