$conn_a=@mssql_connect("192.168.20.3","sa","sa") or die("mssql 20.3数据库连接失败!");
$conn_b=@mssql_connect("192.168.20.4","sa","sa") or die("mssql 20.249数据库连接失败!");//有2个同名数据库,在不同主机上,2个数据库的表都一样,但其中数据不同.我想同步2个数据库中数据mssql_select_db("dbname");//上面的语句打开了哪个数据库,2个数据库都打开,还是随机打开1个?
$c="SELECT * FROM dooryskq WHERE (rq = '2010-12-01') AND (bh =300847)"; //如何指定此sql语句查的是哪个主机的数据库啊? $z=mssql_query($c);
while ($row=mssql_fetch_array($z))
{
echo "测试:".$row[bh]."||".$row[xm]."<br>";
}//请高手指点小弟一下,谢谢了.
mssql_select_db("dbname",$conn_b); 指定第二个参数
我要把192.168.20.3 中 table 表的记录 更新到 192.168.20.4 中的table 表, 更新语句如何写?是不是只能先在 192.168.20.4 上建个临时表,
然后把192.168.20.3中的记录 插入到临时表中,
再把临时表中的记录更新到 192.168.20.4的table表中.还有其他办法吗?
有很多的解决办法
http://zyc-reg.javaeye.com/blog/423140