sqlserver数据导入到MysqL 的PHP程序<?//'cell'是odbc sqlserver中的数据源名$cnx = odbc_connect('cell','user','passwd');//打开sql server中的 表$cur= odbc_exec( $cnx,'select * from mytbl' );$num_row=0;// 连接MysqL$conn=MysqL_connect("localhost","root");@MysqL_select_db('mymy',$conn) ordie("无法连接到数据库,请与管理员联系!");//打开MysqL的数据库MysqL_query("set names gb2312;");while( odbc_fetch_row( $cur )) //从sql server的库中的user表逐条取出数据{ $num_row++; $field1 = odbc_result( $cur,1 ); // 这里的参数i(1,2,3..)指的是记录集中的第i个域,你可以有所选择地进行选取,fieldi得到对应域的值,然后你可以对fieldi进行操作 $field2 = odbc_result( $cur,2 ); $field3 = odbc_result( $cur,3 ); $field4 = odbc_result( $cur,4 ); $field5 = odbc_result( $cur,5 ); $querystring = "insert into celloffice (field1,field2,field3,field4,field5) values('$field1','$field2','$field3','$field4','$field5')" ; $result = MysqL_query($querystring,$conn); if (!$result) { die('Invalid query: ' . MysqL_error()); }MysqL_close($conn);odbc_close ($cnx);die("insert success!");}?>参考
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。