0

我需要知道如何通过 php 连接普遍的数据库。

据我所知,我必须使用ODBC。我在我的Windows 7系统上对其进行了配置,并在普及服务器中创建了表。

这是我的代码,但它不起作用:

$connect_string = "DRIVER={Pervasive ODBC Client Interface}; SERVERNAME=localhost; SERVERDSN=demodata;";
$conn = odbc_connect($connect_string, 'root', 'root');
4

2 回答 2

2

您可能已经安装了 ODBC 驱动程序;我通过从http://www.pervasive.com/database/Home/Products/PSQLv12.aspx(当前版本为 12)安装 Pervasive Client 获得了最新版本。

然后根据 32 位或 64 位使用以下连接字符串:

32位:

$connect=odbc_connect("Driver={Pervasive ODBC Client Interface};ServerName=localhost;ServerDSN=DSNname;",
    "Username", "Password", SQL_CUR_USE_ODBC); 

64位:

$connect=odbc_connect("Driver={Pervasive ODBC Interface};ServerName=localhost;ServerDSN=DSNname;",
    "Username", "Password", SQL_CUR_USE_ODBC); 

(您可以在 Windows 上与 ODBC 数据源管理员一起检查这些字符串,在其他操作系统上使用等效项)。

于 2016-09-18T14:58:07.093 回答
0

使用此连接字符串:

$connect=odbc_connect("Driver={Pervasive ODBC Engine Interface};ServerName=localhost;ServerDSN=DSNname;",
    "Username", "Password", SQL_CUR_USE_ODBC); 
于 2015-02-24T12:58:22.193 回答