PHP脚本无法连接到webmatrix中的MS SQL数据库

时间:2013-07-16 10:54:54

标签: php sql-server webmatrix

我正在使用webmatrix并尝试连接到SQL数据库中的本地数据库。我在计算机上安装了IIS和SQL Server。数据库仅在webmatrix中创建。 最初错误显示没有打开,我设法通过操作php.ini文件来做到这一点。之后我尝试了这个脚本,它给出了以下结果。

<?php
    if (function_exists('mssql_connect')){
echo "Okay, fn is there<br>------------------<br>";
} else {
echo "Hmmm .. fn is not even there<br>------------------<br>";
}

if(extension_loaded("mssql")) {
echo "MSSQL is Loaded<br>";
}
else {
echo "MSSQL not loaded<br>";
}

if(extension_loaded("msql")) {
echo "MSQL is Loaded<br>";
}
else {
echo "MSQL not loaded<br>";
}
echo '<br><br>';

$ext = get_loaded_extensions();
if(in_array('mssql', $ext))
echo 'u have mssql installed<br><br>';
else
echo 'u do NOT have mssql installed<br><br>';

?>

结果是:

嗯... fn甚至没有

MSSQL未加载 MSQL未加载

你没有安装mssql

这是我用来连接mssql数据库的命令

<?php
$con=mssql_connect('.\SQLEXPRESS','Shops_localdbU','thePass');
if($con) {
echo "success";
}
?>

输出是:

致命错误:在第3行的C:\ xampp \ htdocs \ sample.php中调用未定义的函数mssql_connect()

1 个答案:

答案 0 :(得分:0)

可能是您的服务器上未安装这些功能。如果您有权安装它们,那么您可以这样做。如果没有,则无法使用这些功能。

如果您确实有权修改PHP配置,请从此处开始:

http://www.php.net/manual/en/mssql.setup.php