PHP Firebird/InterBase 関数
//----------------------------------------------------------------------------------------
<HTML>
<HEAD>
<TITLE>>PHP + Firebird / Interbase Connection test</TITLE>
</HEAD>
<BODY>
<H3> PHP + Firebird / Interbase (接続テスト)</H3>
<?php
// DB アカウント定義
define("DBNAME","c:\FbSQL\DEMO252.FDB"); // データベース名
define("DBUSER","SYSDBA"); // 接続ユーザ名
define("DBPASS","masterkey"); // パスワード
// DB 接続
$dbh = ibase_connect(DBNAME,DBUSER,DBPASS,"UTF8");
if ($dbh == FALSE) {
echo 'データベースと接続できませんでした。×<BR>';
} else {
echo 'データベースと接続しました。○<BR>';
}
//-------------------------------------------------------
$result = ibase_query("SELECT * FROM Person Order By Peno");
echo "<table border='2'>
<tr>
<th>番 号</th>
<th>名 前 </th>
</tr>";
//while($row = ibase_fetch_array($result))
while($row = ibase_fetch_assoc($result))
{
echo "<tr>";
echo "<td>" . $row['PENO'] . "</td>";
echo "<td>" . $row['PENAME'] . "</td>";
echo "</tr>";
}
echo "</table>";
ibase_close($con); // DB 切断
//-------------------------------------------------------
?>
</BODY>
</HTML>
//----------------------------------------------------------------------------------------
コピペする場合は、<>が全角なので注意
実行

fbconnect.zip