Je vais laisser Pervasvive savoir qu'ils doivent changer l'échantillon. J'ai des contacts là-bas. En ce qui concerne l'utilisation de PSQL depuis une machine Linux, vous ne mentionnez pas la version de PSQL que vous utilisez, mais vous aurez besoin du client PSQL pour Linux. Voici un exemple que j'ai déjà utilisé pour tester la connectivité de PHP sous Linux (et WIndows) vers un serveur PSQL. Dans le odbc_connect, le "Demodata" est le nom DSN ODBC. Les deux autres paramètres sont le nom d'utilisateur et le mot de passe. Vous auriez besoin de compiler (ou activer) ODBC en PHP.
<!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>