FAQ PHP
FAQ PHPConsultez toutes les FAQ
Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 18 septembre 2021
Pour se connecter à la base, il faut utiliser la fonction ibase_connect($hote, $utilisateur, $motdepasse) où $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
<?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
);
?>
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)
;extension=php_interbase.dll
en
extension
=
php_interbase.dll
Sauvegardez puis redémarrez le serveur web pour que les modifications soient prises en compte.