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

mysql big5转 utf

265次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久91这里精品国产2020 | 亚洲av无码成人精品区一本二本 | 看一级毛片免费观看视频 | 久久久久久999 | 国模私拍视频在线观看 | 综合天堂 | 成人短视频在线观看免费 | 中文天堂在线资源www | 51短视频版在线观看www免费 | 亚洲精品白浆高清久久久久久 | 亚洲成a人片毛片在线 | jiucao在线看片www | 四虎成年永久免费网站 | 国产777涩在线 | 美洲 | 天天做天天摸天天爽天天爱 | 成人欧美一级毛片免费观看 | 国产九区 | 国产成人一区二区三区视频免费 | 亚洲精品久久久久中文字幕二区 | 看亚洲a级一级毛片 | 亚洲妇女无套内射精 | 长腿校花无力呻吟娇喘的视频 | 乱人伦中文字幕视频在线 | 狠狠躁夜夜躁人人爽天天古典 | 成人性生交大片免费看中文 | 自拍网在线 | 欧洲免费无线码二区5 | 在线 欧美 中文 亚洲 精品 | 韩国 av| 日韩精品在线视频观看 | 草草视频在线观看 | 国产在线无遮挡免费观看 | 男ji大巴进入女人的直播 | 67194在线午夜亚洲 | 大桥未久在线精品视频在线 | 亚洲国产美女精品久久 | 国产精品久久久久久久久久免费 | 欧美日中文字幕 | 韩国美女主播19vip | 久久亚洲精品成人777大小说 | 99热国产在线观看 |