Heim > Backend-Entwicklung > PHP-Tutorial > []真的很急[]CVS导入mysql乱码,请,小弟我没分了只能给这些了,请谅解

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-13 11:15:01
Original
885 Leute haben es durchsucht

[]真的很急在线等[]CVS导入mysql乱码,请高手指点,我没分了只能给这些了,请谅解

本帖最后由 etracer 于 2013-02-19 10:04:06 编辑 我的CVS文件格式是UTF8,数据库格式是utf8_general_ci
以下是我的代码,请参考
<br><?php <br />/**<br> * @author: パンこう<br> * @Modify:<br>*/<br><br>	<br>	//==========================================<br>	//共通設定<br>	//==========================================<br>	//Smarty.classの呼び出し<br>	require_once('../libs/MySmarty.class.php');<br><br>	//新しく作成したMySmartyインスタンスの生成<br>	$smarty = new MySmarty();<br><br>	if(!include_once("postdbonload.php"));<br><br>		//データベース接続<br>		$pdo = new PDO("mysql:host=$MYSQL_HOST; dbname=$MYSQL_DATABASE","$MYSQL_USER", "$MYSQL_PASSWORD");<br>		$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);<br>		$pdo->query('SET NAMES utf8');<br><br>		$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);  <br><br>		$pdo->query('SET CHARACTER SET UTF8');<br>		$pdo->query('SET CHARACTER_SET_RESULTS=UTF8');<br><br>$action = $_GET['action'];<br>if ($action == 'import') { //<br>	$filename = $_FILES['file']['tmp_name'];<br>	if (empty ($filename)) {<br>		echo 'CSVファイルを選んでください';<br>		exit;<br>	}<br>	$handle = fopen($filename, 'r');<br>	<br>	$result = input_csv($handle); //<br>	$len_result = count($result);<br>	if($len_result==0){<br>		echo 'NOデータ';<br>		exit;<br>	}<br><br><br>	for ($i = 1; $i 	<br>		$m_personalid = $result[$i][0];//個人コード<br>		$m_membername =$result[$i][1];//乗務社員名<br>		$m_katakana = $result[$i][2];//フリガナ<br>		<br>		<br>		$gname= trim($result[$i][3]);//支店<br>	    $group2id = "select * from hy_groups where g_groupname='$gname'";<br>		$rs = $pdo->query($group2id);    <br>	 	$rs->setFetchMode(PDO::FETCH_BOTH);<br>		$result_arr = $rs->fetch();   <br>		$m_groupid=	$result_arr['g_id'];<br>		<br>		$m_driver_tel =$result[$i][4];//アプリ電話<br>		<br>		$m_driver_tel =$result[$i][5];//携帯番号<br>		$m_driver_tel =$result[$i][6];//電話番号(自宅)<br>		$m_driver_tel =$result[$i][7];//営業担当<br>		$m_pro = $result[$i][20];//備考<br>		<br>		//-----------------------<br>		<br>		$c_clientname = $result[$i][8];//委託先(会社名フリガナ)<br>		$c_clienttel = $result[$i][9];//委託先電話番号<br>		$c_clientplace  = $result[$i][10];//委託先住所<br>		$c_traveler = $result[$i][11];//ご乗車人名<br>		$c_traveleradds = $result[$i][12];//ご乗車人様自宅住所<br>		$c_travelermob  = $result[$i][13];//ご乗車人様電話番号(携帯)<br>		$c_travelertel = $result[$i][14];//ご乗車人様電話番号(自宅)<br>		$c_secretary  = $result[$i][15];//担当秘書名<br>		$c_secretarytel  = $result[$i][16];//担当秘書電話番号(加入/携帯)<br>		$c_carinfo = $result[$i][17];//車両情報<br>		$c_goodpart = $result[$i][18];//得意先配車室情報<br>		$c_emptycol = $result[$i][19];//空欄<br>		//------------------------<br>		<br>		<br>		$data_values = "('$m_personalid','$m_membername','$m_katakana','$m_groupid','$m_driverkmtel ','$m_driver_tel','$m_driverhometel','$m_salesstaff','$m_pro')";<br>	<br>		$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";//<br>		<br>		$query=$pdo->exec($querysql);<br>		<br>		if($query){<br><br>		}else{<br>			<br>			echo '<script>window.alert("import failed");window.location="Crew_Send.php";;</script>';<div class="clear">
                 
              
              
        
            </div>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage