1.2.8. fejezet, Firebird
Beküldte pzoli - 2024, április 6 - 10:20de
Kapcsolódó hivatkozások
Driver telepítés
sudo apt-get install php-pdo-firebird
Interbase modul telepítése
Letölthető megosztott könvtár https://github.com/FirebirdSQL/php-firebird
PHP extesions könyvtár meghatározása: php-config --extension-dir
cp [interbase-verzió].so /usr/lib/php/20210902/interbase.so
php.ini fájl módosítása
extension=interbase
Minta kód PDO kapcsolatra
<?php
$host = 'firebird:dbname=mytest';
$username = 'sysdba';
$password = 'password';
try{
$db = new PDO($host, $username, $password);
$db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * from posts";
try{
$select = $db->prepare($sql);
$select->execute();
$result = $select->fetchAll(PDO::FETCH_ASSOC);
echo json_encode($result);
}catch (PDOException $e) {
echo $e->getMessage();
}
}catch(PDOException $e){
echo "Error: " . $e->getMessage();
}
?>
Firebird driver mintakód
<?php
$dbh = ibase_connect("fb1", "username", "password");
$sql="select * from posts";
$sth = ibase_query($dbh,$sql);
while($row=ibase_fetch_assoc($sth)) {
echo json_encode($row);
}
?>
- A hozzászóláshoz be kell jelentkezni