gpt4 book ai didi

php - 在 Linux 上从 PHP 进行普遍的 ODBC 访问?

转载 作者:可可西里 更新时间:2023-10-31 23:26:18 26 4
gpt4 key购买 nike

谁能给我一个在远程 Linux 机器上从 PHP 查询 Pervasive PSQL 数据库的例子?

普遍声称 PHP 可以访问它,但他们的示例使用 Windows COM 对象,这在 Linux 上不可用,并且他们下载的第一个“PHP DTO Extensions 1”链接实际上链接到一堆 ASP .NET 脚本,甚至根本不是 PHP: Pervasive PHP Examples

最佳答案

我会让 Pervasvive 知道他们需要更改样本。我在那里有一些联系方式。至于从 Linux 机器上使用 PSQL,你没有提到你使用的是什么版本的 PSQL,但你需要 Linux 的 PSQL 客户端。这是我之前用来测试从 Linux(和 WIndows)上的 PHP 到 PSQL 服务器的连接性的示例。在 odbc_connect 中,“Demodata”是 ODBC DSN 名称。另外两个参数是用户名和密码。您需要在 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>

关于php - 在 Linux 上从 PHP 进行普遍的 ODBC 访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2251334/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com