我知道是服务器名写的不正确,
我的连接文件如下CLASS Mssql{
private $dbhost = '127.0.0.1';
private $dbname = 'ty_student';
private $dbuser = 'sa';
private $dbpass = '';
private $dblink = false;
private $errsql;public function __construct(){
$this->dblink = @mssql_pconnect($this->dbhost,$this->dbuser,$this->dbpass) or die($this->halt());
@mssql_select_db($this->dbname,$this->dblink);
mssql_query("SET NAMES 'GBK'");}
请问怎样改?
网上看到别人说是填服务器名 试过,不是不行。
求解,谢谢
我的连接文件如下CLASS Mssql{
private $dbhost = '127.0.0.1';
private $dbname = 'ty_student';
private $dbuser = 'sa';
private $dbpass = '';
private $dblink = false;
private $errsql;public function __construct(){
$this->dblink = @mssql_pconnect($this->dbhost,$this->dbuser,$this->dbpass) or die($this->halt());
@mssql_select_db($this->dbname,$this->dblink);
mssql_query("SET NAMES 'GBK'");}
请问怎样改?
网上看到别人说是填服务器名 试过,不是不行。
求解,谢谢
连接不到数据库原因是拔掉网线后, TCP/IP协议里的IP 172.0.0.1不能指向sqlsever服务器。
要将此IP改成机器名。
我改过来了 还是连接不上
这是指向本机的ip,你要连你自己本机上的数据库?连自己本机的数据库还要网线? 如果你确定连的是你本机 写上localhost吧
1:改成localhost试试看~~如果你用了连接了网络的话可以试试局域网的地址2:你确认下是否安装了mssql的扩展,phpinfo()查看!
1改成localhost 连不上。
2有mssql的扩展。
刚测试不行 localhost也不行
确认下你localhost有没有指向127.0.0.1
对,localhost不行 用别人说的英文句点也不行。
确认localhost已经指向了127.0.0.1
我是无线网络,在本地创建新的无线网络就可打开(不能上网,算是1个回路网络)有线网络 我估计也是这样!!希望能帮到你