php如何在同一个页面访问2个不同服务器的mssql数据库
最好可以有实际的样例...我自己试下来的结果是第一个链接是没问题的...然后如果我在换数据库的时候用$conn.close()就会报错...如果不close()那么在第二...
最好可以有实际的样例...
我自己试下来的结果是第一个链接是没问题的...然后如果我在换数据库的时候用$conn.close() 就会报错...如果不close()那么在第二次mssql_connect()的时候就会报错...求真相!!! 展开
我自己试下来的结果是第一个链接是没问题的...然后如果我在换数据库的时候用$conn.close() 就会报错...如果不close()那么在第二次mssql_connect()的时候就会报错...求真相!!! 展开
4个回答
展开全部
具体的连接代码是啥样的呢?如果是同一个数据库服务器,你可以试试看不要关闭连接,直接用mssql_select_db切换数据库呢?
另外,php没有$conn.close()这种写法,如果$conn是对象,那么是$conn->close();否则应该是mssql_close();
如
$conn = mssql_connect('host', 'user', 'password');
mssql_close($conn);
另外,php没有$conn.close()这种写法,如果$conn是对象,那么是$conn->close();否则应该是mssql_close();
如
$conn = mssql_connect('host', 'user', 'password');
mssql_close($conn);
追问
不同的服务器的 =.=说实话...我真心不算十分的菜....
追答
那你看我的补充回答...php的对象操作符不是'.'而是'->'...
展开全部
$conn.close()应该是mssql_clode( $conn );
个人感觉是这样
个人感觉是这样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关闭数据库的时候试试mssql_close().
$conn.close() 报错的原因可能是你没关闭数据库连接
$conn.close() 报错的原因可能是你没关闭数据库连接
追问
mssql_close()之后 第二次的connect就报错了。。。
追答
重新初始化一个连接对象试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的服务器都不一样,检查下你的mysql_connect()里面的参数,尤其是服务器地址写对了没有,然后在php里面好像不能$conn.close()这样子写啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询