代码:
<?php
$hostname="10.4.250.20"; 
$dbuser="sa"; 
$dbpasswd="8";
$dbname="Test"; 
$conn = mssql_connect($hostname,$dbuser,$dbpasswd) or die("数据库连接错误!"); 
mssql_select_db($dbname); /*连接要访问的数据库 这里也可以写做 $db=mssql_select_db($dbname,$conn); */
$sql = " select * from  ta  where cID ='a001' "; 
//$data = mssql_query($sql,$conn); 
$rowset=mssql_Query($sql,$conn); 
$rowcnt=mssql_num_row($rowset); 
echo " Rows  ";
echo $rowset;
echo " END ";
mssql_close($conn); //关闭数据库
?>数据库的用户名和密码没有错误..运行该页面报错为"Fatal error: Call to undefined function mssql_connect() in D:\www\STR\phpmssql.php on line 6
"
我在php.ini 配置文件中
extension=php_mbstring.dll
extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll这些前面的“;”我都取消掉啦》

解决方案 »

  1.   

    楼主,你的php安装目录中的ext目录下有php_mssql.dll文件吗?
      

  2.   

    1.把php_mssql.dll 复制到system32的系统目录中去
    2.把ntwdblib.dll 复制到system32的系统目录中去
    3.重起服务器注:需要做此设置:在php.ini中,去掉;extension=php_mssql.dll前面的分号, 重起Web服务
      

  3.   

    php.ini里的;extension=php_mssql.dll前的";"去掉