1

我有选择。我的计算机上安装了 D3 ODBC 驱动程序。我想使用 PHP 访问日期库。

但我不知道如何使用 odbc_connect 将我的 PHP 服务器 (WAMP) 与 ODBC 连接。

目前我有这个(不是真实信息)

$connect_string = "Driver={D3 ODBC Driver};" .
    "Server=122.111.1.2;".
    "VIRTUALMACHINE=pick0;".
    "PORTNUMBER=1604;".
    "Uid=---;". 
    "Pwd=---;".
    "D3VERSION=710;CONNECTDIALOG=YES";

    if ($con=odbc_connect($connect_string, "MyUser, "MyPasswrd")) { print "ok";}
    else { print "Error";}

感谢您对未来的帮助!:)

我需要安装更多东西吗?什么是真正的 Uid, PwD ?数据库名称和密码?

这是我的(不是真实的)信息的图像:所有字段都完全一样: D3 Infos

4

1 回答 1

1

创建 ODBC 连接

使用 ODBC 连接,只要 ODBC 连接可用,您就可以连接到网络中任何计算机上的任何数据库。

以下是如何创建到 MS Access 数据库的 ODBC 连接:

  1. 打开控制面板中的管理工具图标。
  2. 双击里面的数据源(ODBC)图标。
  3. 选择系统 DSN 选项卡。
  4. 单击系统 DSN 选项卡中的添加。5.选择 Microsoft Access 驱动程序。单击完成。
  5. 在下一个屏幕中,单击选择以找到数据库。
  6. 为数据库提供数据源名称 (DSN)。
  7. 单击确定。

请注意,此配置必须在您的网站所在的计算机上完成。如果您在自己的计算机上运行 Internet 信息服务器 (IIS),上述说明将起作用,但如果您的网站位于远程服务器上,则您必须对该服务器进行物理访问,或要求您的网络主机设置一个 DSN 供您使用。

连接到 ODBC

odbc_connect()函数用于连接到 ODBC 数据源。该函数有四个参数:数据源名称、用户名、密码和可选的游标类型。

odbc_exec ()函数用于执行 SQL 语句。例子

以下示例创建一个到名为northwind 的DSN 的连接,没有用户名和密码。然后它创建一个 SQL 并执行它:

$conn=odbc_connect('northwind','','');
$sql="SELECT * FROM customers"; 
$rs=odbc_exec($conn,$sql);

有关详细信息,请访问此页面:http ://w3schools.sinsixxx.com/php/php_db_odbc.asp.htm

于 2018-08-14T11:41:28.337 回答