请问各位牛人,现在机子上装着2个数据库,一个MYSQL(PHPnow的APACHE+MYSQL), 一个MSSQL的数据。
现在有一个问题,因为使用MSSQL的程序是官方发布的,没办法进行更改,但是数据库是开放的,可以访问, 我现在想用一个PHP脚本把MSSQL的其中一个表的数据复制到MYSQL的表中,并修改MSSQL的表中的三个字段(这三个修改不写入MYSQL),这个要怎么写?假设MSSQL数据库为S, 表为S_1,其中三个字段为A,B,C
MYSQL数据库为Y,表为Y_1
现在要把S_1 复制到 Y_1
然后修改 S_1的三个字段A,B,C,其中C为当前的系统时间
现在我的PHP能够连接到MSSQL,MYSQL的数据库,现在不知道PHP能不能在一个脚本里对2个数据库进行操作,希望高手们帮个忙,谢谢!因为对MSSQL数据库命令一窍不通,希望你们的代码能够详细些,谢谢了!mysqlphpMSSQL
现在有一个问题,因为使用MSSQL的程序是官方发布的,没办法进行更改,但是数据库是开放的,可以访问, 我现在想用一个PHP脚本把MSSQL的其中一个表的数据复制到MYSQL的表中,并修改MSSQL的表中的三个字段(这三个修改不写入MYSQL),这个要怎么写?假设MSSQL数据库为S, 表为S_1,其中三个字段为A,B,C
MYSQL数据库为Y,表为Y_1
现在要把S_1 复制到 Y_1
然后修改 S_1的三个字段A,B,C,其中C为当前的系统时间
现在我的PHP能够连接到MSSQL,MYSQL的数据库,现在不知道PHP能不能在一个脚本里对2个数据库进行操作,希望高手们帮个忙,谢谢!因为对MSSQL数据库命令一窍不通,希望你们的代码能够详细些,谢谢了!mysqlphpMSSQL
<?php
header("Content-type:text/html;charset=utf8"); //浏览器显示页面时的编码
$con = mysql_connect("127.0.0.1","root","943237"); //连接数据库
if (!$con) { die('Could not connect: ' . mysql_error()); }
mysql_select_db("db", $con); //选择数据库
//mysql_query("set names utf8");
mysql_query("insert into users(name,pwd) values('杨柳','xixi')"); //插入数据
$result = mysql_query("SELECT * FROM users"); //查询数据
while($row = mysql_fetch_array($result))
{
echo $row['name'] . " " . $row['pwd']."<br />"; //遍历数据
}
mysql_close($con);
?>
期待牛人帮你解决吧,我帮你顶一下。
http://www.cnblogs.com/xzloong/archive/2010/04/11/1709501.html你先用php连上mssql,把数据读出来,然后用php连mysql,把数据插进入不就OK了么。
建议你专门写个数据库连接类。传不同的参数就返回不同的数据库连接让你可以进行相应的数据库操作。