在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mysql big5转 utf

235次阅读
没有评论

共计 4153 个字符,预计需要花费 11 分钟才能阅读完成。

今天就跟大家聊聊有关 mysql big5 转 utf- 8 的转换程式是怎么样的,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

這支程式 會 dump 出 db 下的所有 insert 的 query ,

使用方法

1.

將 big5 環境的 create dump 出來 ,

然後 再將 CHARSET=latin1 或 CHARSET=big5

改成 CHARSET=utf8

然後 create 一個空的 databases + table .

2.  
下載 metabase :   請參考附件

3.
convert.php

[@more@]

#!/usr/bin/php -q
?php
set_time_limit(0) ;
############################################################################
# sql link start
############################################################################
$db_type                = mysql
$host_name              = localhost
$database_name          = heyforum_dz5
$user_id                = root
$user_password          = xxxxxxxxxxxx
include_once(metabase/metabase_interface.php
include_once(metabase/metabase_database.php
$db_params=array(
                    Host             = $host_name
                    , Type            = $db_type
                    , User            = $user_id
                    , Password        = $user_password
                    , IncludePath     = metabase/
                    , Persistent      = 0
                    );
############################################################################
# sql link end
############################################################################

$error=MetabaseSetupDatabase($db_params,$db);
MetabaseSetDatabase($db,$database_name);

$query = show tables
$db_res=MetabaseQuery($db,$query);
if(!$db_res) {
       ecstart_alert_err($msg[ system_err]);
}
$rows=MetabaseNumberOfRows($db,$db_res);
MetabaseGetColumnNames($db,$db_res,$db_field_name);
if($rows)
{
       for($row=1;$row =$rows;$row++)
       {
               if(is_array($db_field_name)){
                       foreach($db_field_name as $key = $value){
                               $table[$row-1]=MetabaseFetchResult($db,$db_res,$row-1,$key) ;
                       }
               }
       }
}
if(is_array($table)){
       foreach($table as $k = $v){
               $query = describe .$v;
               $db_res=MetabaseQuery($db,$query);
               if(!$db_res) {
                       ecstart_alert_err($msg[ system_err]);
               }
               $rows=MetabaseNumberOfRows($db,$db_res);
               MetabaseGetColumnNames($db,$db_res,$db_field_name);
               if($rows)
               {
                       for($row=1;$row =$rows;$row++)
                       {
                               if(is_array($db_field_name)){
                                       foreach($db_field_name as $key = $value){
                                               $field[$v][$row-1]=MetabaseFetchResult($db,$db_res,$row-1, field) ;
                                       }
                               }
                       }
               }
               //print_r($field);

       }
}

if(is_array($field)){
       foreach($field as $k = $v){
               // get field value
               $query = select * from .$k;
               $db_res=MetabaseQuery($db,$query);
               if(!$db_res) {
                       ecstart_alert_err($msg[ system_err]);
               }
               $rows=MetabaseNumberOfRows($db,$db_res);
               MetabaseGetColumnNames($db,$db_res,$db_field_name);
               if($rows)
               {
                       for($row=1;$row =$rows;$row++)
                       {
                               if(is_array($db_field_name)){
                                       foreach($db_field_name as $key = $value){
                                               $field_value[$row-1][$key]=MetabaseFetchResult($db,$db_res,$row-1,$key) ;

                                       }
                               }
                               $no = 0 ;
                               $field_str =
                               foreach($v as $fv){
                                       if($no == 0){
                                               $field_str .= ` .$fv. `
                                       }
                                       else{
                                               $field_str .= ,` .$fv. `
                                       }
                                       $no = $no+1 ;
                               }

                               $sno = 0 ;
                              $field_value_str =
                               foreach($field_value[$row-1] as $fvk =  $fvv){
                                       if($sno == 0){
                                               $field_value_str .= .mysql_escape_string(iconv( BIG5 , UTF-8 ,$fvv)).
                                       }
                                       else{
                                               $field_value_str .= , .mysql_escape_string(iconv( BIG5 , UTF-8 ,$fvv)).
                                       }
                                       $sno = $sno+1 ;
                               }

                               $query = insert into .$k. (.$field_str.) values(.$field_value_str.
                               unset($field_value[$row-1]);
                               unset($field_str);
                               unset($field_value_str);
                               echo $query .

                               //print_r($field_value);
                       }
               }

               unset($field_value);
       }
}

MetabaseCloseSetup($db)

?

4.  
將 convert.php 存檔後

執行 ./convert.php convert.sql

5. mysql database_name -uroot -p convert.sql

好了

看完上述内容,你们对 mysql big5 转 utf- 8 的转换程式是怎么样的有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-19发表,共计4153字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 99热久久这里只有精品7 | 欧美高清精品videos | 91日韩精品天海翼在线观看 | 日本一级爽快片淫片高清特级 | 亚洲专区在线视频 | 华人欧美国产在线精品 | 亚洲av日韩av永久无码绿巨人 | 午夜无码片在线观看影院 | 偷拍在线观看视频在线观看地址 | a毛片免费观看完整 | 久久在线视频 | 精品无码久久久久国产 | 日本爱爱网 | 欧美日韩精品一区二区在线线 | 亚洲av综合色区无码另类小说 | 久久精品亚洲热综合一本奇米 | 超碰97人人做人人爱少妇 | 大乳妇女bd视频在线观看 | 欧美日韩另类在线 | 一级做a爰黑人又硬又粗视 一级做a爰片 | 国产一区二区三区日韩欧美 | 亚洲精品99久久久久久 | 亚洲av精品一区二区三区 | 人人摸人人操 | 亚洲人成伊人成综合网久久久 | 99在线免费播放 | 在线视频一区二区三区在线播放 | 国产亚洲福利精品一区 | 精品露脸国产偷人在视频 | 欧美极品在线观看 | 久久99久久99精品免视看动漫 | 中国一级毛片免费看视频 | 亚洲手机在线手机观看高清hd | 精品国产va久久久久久久冰 | 男人的天堂日本 | 91午夜精品亚洲一区二区三区 | 欧美特黄一级aa毛片 | 日本老妇人乱xxy | 中文字幕一区二区在线观看 | 亚洲熟女www一区二区三区 | 高h喷水荡肉爽文np肉色学校 |