サンプルを変更する必要があることをPervasviveに通知します。そこにいくつかの連絡先があります。LinuxボックスからPSQLを使用する場合、使用しているPSQLのバージョンについては言及しませんが、Linux用のPSQLクライアントが必要になります。これは、Linux上のPHP(およびWindows)からPSQLサーバーへの接続をテストするために以前に使用したサンプルです。odbc_connectでは、「デモデータ」はODBCDSN名です。他の2つのパラメーターは、ユーザー名とパスワードです。PHPでODBCをコンパイル(または有効化)する必要があります。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>PHP Sample</TITLE>
</HEAD>
<BODY>
<?php
$conn=odbc_connect("Demodata","","","");
$sql="select * from class";
$rs=odbc_exec($conn,$sql);
echo "<table border=1>\n";
$numfields = odbc_num_fields($rs);
for($i=1;$i<=$numfields;$i++){
$fn=odbc_field_name($rs,$i);
echo "<th>$fn</th>";
}
echo "\n";
while(odbc_fetch_row($rs)){
echo "<tr>\n";
for($i=1;$i<=$numfields;$i++){
$fv=odbc_result($rs,$i);
echo "<td>$fv</td>";
}
echo "</tr>\n";
}
echo "</table>\n";
echo "<p>Number of Fields: $numfields</p>\n";
?>
</BODY>
</HTML>