- 论坛徽章:
- 0
|
<?php
$db_host = "168.1.1.122"; /* 主机名 */
$db_user = "sa"; /* 数据库的用户名*/
$db_pwd = "123"; /* 数据库的密码 */
$db_name = "pubs"; /* 数据库名*/
$db_type = "mssql"; /* 数据库类型*/
include_once("./adodb/adodb.inc.php");
$db = NewADOConnection($db_type); /* 创建一个数据库对象 */
$db->debug=true; /*改为true来启动除错模式。这将会在执行指令时会先将SQL指令显示,并且会显示所有的错误讯息,而不需要去呼叫 ErrorMsg()*/
$c=$db->Connect($db_host,$db_user,$db_pwd,$db_name);
if($c)
{
echo "连接成功";
}
else
{
echo "连接失败";
}
?>
以上是我连接数据库的代码。
当把ip地址换为127.0.0.1时,其它的代码不变,就可以连接上;
但是当ip地址为局域网里的ip地址时,就是你现在看到的代码,就会报这样的错误:
168.1.1.122: Missing extension for mssql
连接失败
请问问题出在哪里? |
|