之气用的mysql写的php数据库连接,但是要换成远程连接sqlserver数据库,是不是改成这样就好了
由于电脑原因我现在测试不了,求大神们指点一下(么有财富了==不能悬赏了)<?$server="192.168.235.44,1433";//mysql服务器地址$user...
由于电脑原因我现在测试不了,求大神们指点一下(么有财富了==不能悬赏了)
<?
$server="192.168.235.44,1433"; //mysql服务器地址
$user="sa"; //登陆mysql的用户名
$password="123456"; //登陆mysql的密码
$db_name="library_realdata"; //mysql中要操作的数据库名
$hd=mssql_connect($server,$user,$password) or die("抱歉,无法连接,请检查连接的用户名和密码");
$db=mssql_select_db($db_name,$hd) or die("抱歉,无法连接,请检查数据库是否存在");
mssql_query('SET names gbk');
?> 展开
<?
$server="192.168.235.44,1433"; //mysql服务器地址
$user="sa"; //登陆mysql的用户名
$password="123456"; //登陆mysql的密码
$db_name="library_realdata"; //mysql中要操作的数据库名
$hd=mssql_connect($server,$user,$password) or die("抱歉,无法连接,请检查连接的用户名和密码");
$db=mssql_select_db($db_name,$hd) or die("抱歉,无法连接,请检查数据库是否存在");
mssql_query('SET names gbk');
?> 展开
1个回答
展开全部
MYSQL迁移到MSSQL需要注意以下几个问题:
1.需要开启mssql扩展
2.更改数据库连接信息,也就是你写的那一段代码。
3.需要更改程序中所有操作数据库的函数。如果之前是用面向对象操作的,那还比较方便,只需要修改操作数据库的类,如果是全部使用的系统函数,那就建议不要换数据库了。
例如:之前的mysql_query()函数要对应的更改为mssql_query()
mysql_fetch_array()之类的要更改为mssql_fetch_array()
1.需要开启mssql扩展
2.更改数据库连接信息,也就是你写的那一段代码。
3.需要更改程序中所有操作数据库的函数。如果之前是用面向对象操作的,那还比较方便,只需要修改操作数据库的类,如果是全部使用的系统函数,那就建议不要换数据库了。
例如:之前的mysql_query()函数要对应的更改为mssql_query()
mysql_fetch_array()之类的要更改为mssql_fetch_array()
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询