Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未找到sasql_connect():SQLAnywhere:[-100]数据库服务器_Php_Sqlanywhere - Fatal编程技术网

Php 未找到sasql_connect():SQLAnywhere:[-100]数据库服务器

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

我开始使用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]数据库服务器

连接失败
我使用的是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";
}