Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.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-调用未定义的函数mssql_query()_Php_Sql Server - Fatal编程技术网

Php-调用未定义的函数mssql_query()

Php-调用未定义的函数mssql_query(),php,sql-server,Php,Sql Server,我已经使用了下面的php代码来显示sql表中的行数,但是我得到了下面的错误消息 Fatal error: Call to undefined function mssql_query() in D:\wamp\www\thereport24\gp.php on line 22 我的代码: $conn = odbc_connect('gpcon','',''); if ($conn) { $query= "select * f

我已经使用了下面的
php
代码来显示
sql
表中的行数,但是我得到了下面的错误消息

Fatal error: Call to undefined function mssql_query()
             in D:\wamp\www\thereport24\gp.php
             on line 22
我的代码:

$conn = odbc_connect('gpcon','',''); 
if ($conn)
    {
    $query= "select * from SubscriberServices where SubscriptionGroupID like 'ms_gp_tr24bn_3333'";
    $results = mssql_query($query);
    $rows    = mssql_fetch_array($results);
    echo $rows[0];
    mssql_close($con); 
}

如果使用sql server,请使用以下代码。这对我很有用:

<?php
    $serverName = "serverName"; 
    $options = array(  "UID" => "sa",  "PWD" => "Password",  "Database" => "DBname");
    $conn = sqlsrv_connect($serverName, $options);

    if( $conn ) {
         echo "Connection established.<br />";

         $query="select * from SubscriberServices where SubscriptionGroupID like 'ms_gp_tr24bn_3333'";
         $result = sqlsrv_query($conn,$query);
         sqlsrv_close($conn);


    }else{
         echo "Connection could not be established.<br />";
         die( print_r( sqlsrv_errors(), true));
    }

?>

检查php.ini中是否未注释
extension=php_mssql.dll
,以及安装在machine@bigbobr ,检查extension=php\u mssql.dll…完成了…已经安装了mssql…但是我得到了相同的错误…可能是@Max的重复…我已经跟踪了它…但是面临着相同的问题…真正的解决方案是什么…您重新启动了Apache/php吗?能否调用
php\u info()
查看是否确实加载了正确的扩展?