首页 » IT新信息 » sql server to mysql (PHP)

sql server to mysql (PHP)

 

<?php
//'YourODBC'是sqlserver中mydb的数据源名,'Adname'是访问mydb的用户名,'DBpassword'是访问mydb的密码
$cnx = odbc_connect('YourODBC', 'Adname', 'DBpassword');
//打开sql server中mydb数据库的tabname表
$cur= odbc_exec( $cnx, "select * from tabname" );
$num_row=0;

// 连接mysql
$conn=mysql_pconnect("localhost","root","***");
//打开mysql的mydb数据库
@mysql_select_db('mydb',$conn) or die("无法连接到数据库,请与管理员联系!");

//从sql server的mydb库中的表中逐条取出数据
while( odbc_fetch_row( $cur )) 

{
  $num_row++;
  $field1 = odbc_result( $cur, 1 );  
  $field2 = odbc_result( $cur, 2 );  
  $field3 = odbc_result( $cur, 3 );  
  ... ...

  //将从SQL SERVER中取得的记录添加到MYSQL对应的表中
  $querystring = "insert into mysql_tabname(aaa,bbb,ccc,...) values('$field1','$field2','$user_field3',...)";

  mysql_query($querystring,$conn);

}
  echo "导入完成!";

?>

原文链接:sql server to mysql (PHP),转载请注明来源!

如果您有更好建议,您可以联系我们!

0