文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>用PHP从SQL SERVER 转到 MYSQL

用PHP从SQL SERVER 转到 MYSQL

时间:2008-01-29  来源:qsbaq


                                                                                  

       
        文件:mssqltomysql.rar
        大小:1KB
        下载:
下载
       
下面是我写的一个PHP文件,供大家参考
内附详细注解
说明:表的名称跟数量要一样       如原始数据中出现特殊字符不能插入请在原始数据前加\将它转义       重复刷新此页面会导致数据重复
?
/*******************************************************************
*    用来导出SQL SERVER的数据然后存入MYSQL(有的数据太长无法直接转换)
*    请自行修改各参数
*    注:表的名称跟数量要一样
*       如原始数据中出现特殊字符不能插入请在原始数据前加\将它转义
*         重复刷新此页面会导致数据重复   
*   
*    By:    Jerry    2007/1/10
*******************************************************************/

$dbhost = "127.0.0.1";        //主机地址
$mssqluser = "jerry";        //SQL_SERVER 用户名
$mssqlpwd = "jerry";        //SQL_SERVER 密码

$mysqluser = "root";        //MYSQL 用户名
$mysqlpwd = "jerry";        //MYSQL    密码
$dbname = "CP_CN";            //数据库名
$dbtable = "on_info";        //表名

    $sqlserver=mssql_connect($dbhost,$mssqluser,$mssqlpwd) or die("SQL_SERVER Connect Error");  
    @mssql_select_db($dbname,$sqlserver) or die("SQL_SERVER DB_Select Error");
    $sql_server="select * from $dbtable";
    $result_sqlserver = mssql_query($sql_server) or die("SQL Error");  
  
    $mysql=mysql_connect($dbhost,$mysqluser,$mysqlpwd) or die("MYSQL Connect Error");
    @mysql_select_db($dbname,$mysql) or die("MYSQL DB_Select Error");
   
    //判断MYSQL数据库中是否存在您要插入的表
    if (mysql_query("show tables '$dbtable'") != 1)
    die('"'.$dbtable.'"'."表不存在!");
   
  while($row_sqlserver=mssql_fetch_array($result_sqlserver))
    {
    $filter = $row_sqlserver;
            //把数组分开
        foreach ($filter as $k => $v)
        {
            $v = addslashes( $v );
            $field_names  .= "$k,";
            $field_values .= '"'.$v.'",';        
        }
        $sql = "insert into $dbtable ( $field_names ) values( $field_values )";
        $res=mysql_query($sql);
        
        print_r($row_sqlserver[0]." ===> OK
");
    }
?>
               
               
               
               
               
               
               
               
               
               

相关阅读 更多 +
排行榜 更多 +
XLM币最具爆发力的安全交易所币安binance下载

XLM币最具爆发力的安全交易所币安binance下载

金融理财 下载
XEM币最安全隐私链的全球交易所币安binance下载

XEM币最安全隐私链的全球交易所币安binance下载

金融理财 下载
WAVES币最新上线的优质交易所币安binance下载

WAVES币最新上线的优质交易所币安binance下载

金融理财 下载