【发布时间】:2018-12-25 05:13:57
【问题描述】:
我开始使用 sqlanywhere 已经超过一整天了,我对使用它非常感兴趣,
我以前使用 sqlsrv 为 ms sql server 和通过 php 连接,
但我在将 php 连接到 sqlanywhere 时遇到问题
这是我尝试运行 test.php 时的警告消息
安装成功使用php-5.6.0_sqlanywhere.dll 警告:sasql_connect(): SQLAnywhere: [-100] 在第 44 行的 C:\xampp\htdocs\test.php 中找不到数据库服务器
连接失败
$conn = sasql_connect( "UID=DBA;PWD=sql" );
if( $conn ) {
echo "Connected successfully\n";
sasql_disconnect( $conn );
} else {
echo "Connection failed\n";
}
我正在使用 xampp server php 5.6 和 sqlanywhere 17 开发者版。
我已经下载了 php 扩展并复制到 ext 中,并在 php.ini (extension=php-5.6.0_sqlanywhere.dll) 中添加了这一行
演示数据库我使用 cmd 运行它:dbeng17 "%SQLANYSAMP17%\demo.db"。 通过 cmd 我也试过这个: C:>dbping -d -c "uid=dba; SQL Anywhere 服务器 Ping U 连接到 SQL Anywhere Ping 数据库成功。
但是当我通过 php 尝试时,它说:警告:sasql_connect(): SQLAnywhere: [-100] 数据库服务器未在第 44 行的 C:\xampp\htdocs\test.php 中找到 连接失败
请有人告诉我是什么问题? 非常感谢。
【问题讨论】:
标签: php sqlanywhere