May 2008 Archives
有老数据一个,数据还是mysql 3.x时的,哪时数据库还没有什么字符,都是latin1
程序也老,现在错误日志满天飞,一直也没有整理过,头大
近来这阵比较空想写个小程序接管一下,人老了正好动动脑可以防老,嘿嘿
选取老数据库数据
$_sql = "select * from olddata.tables";
$db->Execute($_sql);
$_author = mb_convert_encoding($ors->fields['writer'],"utf-8","gb2312");
$_titler = mb_convert_encoding($ors->fields['title'],"utf-8","gb2312");
$db->query("set names utf8");
$_nsql = "INSERT INTO newdata.table(author,title) values('".$_author."','".$_title."')";
$db->Execute($_nsql);
mb_convert_encoding 要使用到 mbstring 库支持
嘿嘿... 不知这样效率如何
本想从数据库中用 mysqldump导入老数据再用 iconv来转换字符编码,不过总是有点小错误.
再一个,我想选择出想要的数据,去除不必要的字段,还有这样方便一点.
小记 备忘
