Php 未找到sasql_connect():SQLAnywhere:[-100]数据库服务器
我开始使用sqlanywhere的时间超过了一整天,我对它非常感兴趣 我以前使用过用于ms sql server的sqlsrv,并通过php连接 但是我在将php连接到sqlanywhere时遇到了问题 下面是我尝试运行test.php时的警告消息Php 未找到sasql_connect():SQLAnywhere:[-100]数据库服务器,php,sqlanywhere,Php,Sqlanywhere,我开始使用sqlanywhere的时间超过了一整天,我对它非常感兴趣 我以前使用过用于ms sql server的sqlsrv,并通过php连接 但是我在将php连接到sqlanywhere时遇到了问题 下面是我尝试运行test.php时的警告消息 使用php-5.6.0_sqlanywhere.dll成功安装 警告:在第44行的C:\xampp\htdocs\test.php中未找到sasql_connect():SQLAnywhere:[-100]数据库服务器 连接失败 我使用的是xam
使用php-5.6.0_sqlanywhere.dll成功安装 警告:在第44行的C:\xampp\htdocs\test.php中未找到sasql_connect():SQLAnywhere:[-100]数据库服务器 连接失败
我使用的是xampp服务器PHP5.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安装可能有多个类似于PHP.ini的文件。请确保您正在修改phpinfo()中列出的PHP.ini文件。 -web服务器,如Apache、IIS或任何支持 PHP。 -PHP安装在与web服务器相同的计算机上。 -SQL Anywhere安装在与web服务器相同的计算机上。 -客户端软件也可以使用。SQL Anywhere PHP扩展
参考资料:当我在另一个系统上安装并使用它时,它为我解决了问题,我不知道我首先在一个安装了MSSQL server的系统上进行了尝试,但我无法运行它,并且在另一个未安装并解决MSSQL server的系统上进行了尝试:)
很抱歉回答晚了,非常感谢您花时间帮助我。谢谢您,但我确实做了上述所有事情,但仍然无法正常工作。使用php-5.6.0_sqlanywhere.dll安装成功警告:sasql_connect():sqlanywhere:[-100]在C:\xampp\htdocs\test.php的第44行中未找到数据库服务器
$conn = sasql_connect( "UID=DBA;PWD=sql" );
if( $conn ) {
echo "Connected successfully\n";
sasql_disconnect( $conn );
} else {
echo "Connection failed\n";
}