sasql_connect(): SQLAnywhere: [-100] 未找到数据库服务器
sasql_connect(): SQLAnywhere: [-100] Database server not found
我在任何地方开始 sql 已经超过一整天了,我很想用它,
我之前使用 sqlsrv for ms sql 服务器和连接通过 php ,
但我无法将 php 连接到 sql 任何地方
这是我尝试 运行 test.php
时的警告消息
使用php-5.6.0_sqlanywhere.dll安装成功
警告:sasql_connect():SQL任何地方:[-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 服务器 php 5.6 和 sqlanywhere 17 开发者版。
我已经下载了 php 扩展并复制到分机上,还在 php.ini 中添加了行 (extension=php-5.6.0_sqlanywhere.dll)
演示数据库我 运行 它与命令:dbeng17 "%SQLANYSAMP17%\demo.db"。
通过 cmd 我也试过这个:
C:>dbping -d -c "uid=dba;
SQL 任何地方服务器 Ping U
连接到 SQL 任何地方
Ping 数据库成功。
但是当我尝试通过 php 时它说:警告:sasql_connect(): SQLAnywhere: [-100] 在 C:[=36= 中找不到数据库服务器].php 第 44 行
连接失败
请有人告诉我这是什么问题?
非常感谢。
您的 PHP 安装可能有多个类似于 php.ini 的文件。确保您正在修改 phpinfo() 中列出的 php.ini 文件。
- 一个 Web 服务器,例如 Apache、IIS 或支持的任何 Web 服务器
PHP。
- PHP 安装在与 Web 服务器相同的计算机上。
- SQL 安装在与 Web 服务器相同的计算机上的任何位置。
- 也可以使用客户端软件。 SQL 任何地方 PHP 分机
参考:https://wiki.scn.sap.com/wiki/display/SQLANY/Getting+Started+with+SAP+SQL+Anywhere+and+PHP
当我在另一个系统上安装和使用它时它为我解决了,我不知道我首先在安装了 MSSQL 服务器的系统上尝试但我不能 运行 它并在另一个系统上尝试未安装mssql服务器的系统并解决了:)
很抱歉迟到回答,非常感谢那些花时间帮助我的人。
我在任何地方开始 sql 已经超过一整天了,我很想用它,
我之前使用 sqlsrv for ms sql 服务器和连接通过 php ,
但我无法将 php 连接到 sql 任何地方
这是我尝试 运行 test.php
时的警告消息使用php-5.6.0_sqlanywhere.dll安装成功 警告:sasql_connect():SQL任何地方:[-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 服务器 php 5.6 和 sqlanywhere 17 开发者版。
我已经下载了 php 扩展并复制到分机上,还在 php.ini 中添加了行 (extension=php-5.6.0_sqlanywhere.dll)
演示数据库我 运行 它与命令:dbeng17 "%SQLANYSAMP17%\demo.db"。 通过 cmd 我也试过这个: C:>dbping -d -c "uid=dba; SQL 任何地方服务器 Ping U 连接到 SQL 任何地方 Ping 数据库成功。
但是当我尝试通过 php 时它说:警告:sasql_connect(): SQLAnywhere: [-100] 在 C:[=36= 中找不到数据库服务器].php 第 44 行 连接失败
请有人告诉我这是什么问题? 非常感谢。
您的 PHP 安装可能有多个类似于 php.ini 的文件。确保您正在修改 phpinfo() 中列出的 php.ini 文件。 - 一个 Web 服务器,例如 Apache、IIS 或支持的任何 Web 服务器 PHP。 - PHP 安装在与 Web 服务器相同的计算机上。 - SQL 安装在与 Web 服务器相同的计算机上的任何位置。 - 也可以使用客户端软件。 SQL 任何地方 PHP 分机
参考:https://wiki.scn.sap.com/wiki/display/SQLANY/Getting+Started+with+SAP+SQL+Anywhere+and+PHP
当我在另一个系统上安装和使用它时它为我解决了,我不知道我首先在安装了 MSSQL 服务器的系统上尝试但我不能 运行 它并在另一个系统上尝试未安装mssql服务器的系统并解决了:) 很抱歉迟到回答,非常感谢那些花时间帮助我的人。