我有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
答案 0 :(得分:1)
创建ODBC连接
使用ODBC连接,只要ODBC连接可用,就可以连接到网络中任何计算机上的任何数据库。
以下是如何创建与MS Access数据库的ODBC连接:
请注意,必须在网站所在的计算机上完成此配置。如果您在自己的计算机上运行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