我正在使用 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()