如何将D3 ODBC DB与PHP连接

时间:2018-08-14 11:18:11

标签: php database odbc pick

我有PICK。 我的计算机上安装了D3 ODBC驱动程序。 我想使用PHP访问Date Base。

但是我不知道如何使用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是什么? 数据库名称和密码?

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

1 个答案:

答案 0 :(得分:1)

创建ODBC连接

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

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

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

请注意,必须在网站所在的计算机上完成此配置。如果您在自己的计算机上运行Internet Information Server(IIS),则上面的说明将起作用,但是,如果您的网站位于远程服务器上,则必须对该服务器具有物理访问权限,或者要求您的Web主机执行以下操作:设置一个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.sinsixx.com/php/php_db_odbc.asp.htm