我是任何地方的 sql 新手,目前我正在尝试使用 PHP 进行连接。
这是我到目前为止所得到的:
$conn = sqlanywhere_connect ( "UID=usr;PWD=pass;ENG=serv;DBN=bd_name;COMMLINKS=TCPIP{HOST=10.1.1.189:2638}" );
SQL Anywhere 安装在另一台机器上,我无法运行 apache,网站在 localhost (xampp) 上运行。这仅用于测试,当网站准备好时,我将连接到正确的数据库。
这是我遇到的错误:
Warning: sqlanywhere_connect(): The SQLAnywhere client libraries could not be loaded. Please ensure that dbcapi.dll can be found in your PATH environment variable. in C:\xampp\htdocs\core\cache\includes\elements\modsnippet\25.include.cache.php on line 21
我没有dbcapi.dll
文件,但我不确定我是否应该拥有它。
在文档中我找不到这个文件(我拥有的 SQL Anywhere 10),但是对于 SQL Anywhere 11,我可以找到关于这个文件的信息的页面。
要使用sqlanywhere_connect
我已经下载了当前版本的 SQL Anywhere 模块。的 PHP 到我的机器上,我已经将它添加到php.ini
文件中。
我应该怎么办?我应该下载丢失的文件吗?这是否足够,或者我可能会在要求其他文件时遇到更多错误?