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()
查看是否确实加载了正确的扩展?