您好,欢迎访问一九零五行业门户网

[]真的很急[]CVS导入mysql乱码,请,小弟我没分了只能给这些了,请谅解

[]真的很急在线等[]cvs导入mysql乱码,请高手指点,我没分了只能给这些了,请谅解
本帖最后由 etracer 于 2013-02-19 10:04:06 编辑 我的cvs文件格式是utf8,数据库格式是utf8_general_ci
以下是我的代码,请参考
setattribute(pdo::attr_errmode, pdo::errmode_exception);
$pdo->query('set names utf8');
$pdo->setattribute(pdo::mysql_attr_use_buffered_query, true);
$pdo->query('set character set utf8');
$pdo->query('set character_set_results=utf8');
$action = $_get['action'];
if ($action == 'import') { //
$filename = $_files['file']['tmp_name'];
if (empty ($filename)) {
echo 'csvファイルを選んでください';
exit;
}
$handle = fopen($filename, 'r');
$result = input_csv($handle); //
$len_result = count($result);
if($len_result==0){
echo 'noデータ';
exit;
}
for ($i = 1; $i 
$m_personalid = $result[$i][0];//個人コード
$m_membername =$result[$i][1];//乗務社員名
$m_katakana = $result[$i][2];//フリガナ
$gname= trim($result[$i][3]);//支店
    $group2id = select * from hy_groups where g_groupname='$gname';
$rs = $pdo->query($group2id);    
  $rs->setfetchmode(pdo::fetch_both);
$result_arr = $rs->fetch();   
$m_groupid= $result_arr['g_id'];
$m_driver_tel =$result[$i][4];//アプリ電話
$m_driver_tel =$result[$i][5];//携帯番号
$m_driver_tel =$result[$i][6];//電話番号(自宅)
$m_driver_tel =$result[$i][7];//営業担当
$m_pro = $result[$i][20];//備考
//-----------------------
$c_clientname = $result[$i][8];//委託先(会社名フリガナ)
$c_clienttel = $result[$i][9];//委託先電話番号
$c_clientplace  = $result[$i][10];//委託先住所
$c_traveler = $result[$i][11];//ご乗車人名
$c_traveleradds = $result[$i][12];//ご乗車人様自宅住所
$c_travelermob  = $result[$i][13];//ご乗車人様電話番号(携帯)
$c_travelertel = $result[$i][14];//ご乗車人様電話番号(自宅)
$c_secretary  = $result[$i][15];//担当秘書名
$c_secretarytel  = $result[$i][16];//担当秘書電話番号(加入/携帯)
$c_carinfo = $result[$i][17];//車両情報
$c_goodpart = $result[$i][18];//得意先配車室情報
$c_emptycol = $result[$i][19];//空欄
//------------------------
$data_values = ('$m_personalid','$m_membername','$m_katakana','$m_groupid','$m_driverkmtel ','$m_driver_tel','$m_driverhometel','$m_salesstaff','$m_pro');
$querysql = insert into hy_members (m_personalid,m_membername,m_katakana,m_groupid,m_driverkmtel,m_driver_tel,m_driverhometel,m_salesstaff,m_pro) values $data_values;//
$query=$pdo->exec($querysql);
if($query){
}else{
echo '';

其它类似信息

推荐信息