|
|
|
มีปัญหาการ add data เข้าdatabase จากไฟล์csi แล้วมีข้อมูลบางcolumnของไฟล์csi เป็นภาษาไทยค่ะ |
|
|
|
|
|
|
|
มีปัญหาการ add data เข้าdatabase จากไฟล์csi แล้วมีข้อมูลบางcolumnของไฟล์csi เป็นภาษาไทยค่ะ จากcodeจะต้องแก้ตรงไหนบ้างค่ะ ช่วยหน่อยนะค่ะ
code
หมายเหตุในcode sql ตรงinsert จะมี $objArr[1],$objArr[2],$objArr[3] ที่เป็นภาษาไทยค่ะ
<html>
<head>
<title>ThaiCreate.Com PHP & CSV To MySQL</title>
<meta http-equiv="content-type" content="text/html;charset=charset=utf-8" />
</head>
<body>
<?
$objConnect = mysql_connect("localhost","adminweb","pre#cise") or die("Error Connect to Database"); // Conect to MySQL
$objDB = mysql_select_db("dbice");
$objCSV = fopen("user_data.csv", "r");
while (($objArr = fgetcsv($objCSV, 1000, ",")) !== FALSE) {
$strSQL = "INSERT INTO user_data ";
$strSQL .="(EmpCode,PersonPrefix,PersonFNameThai,PersonLNameThai,PostNameEng,OrgNameEng,div_,pn_name) ";
$strSQL .="VALUES ";
$strSQL .="('".$objArr[0]."','".$objArr[1]."','".$objArr[2]."' ";
$strSQL .=",'".$objArr[3]."','".$objArr[4]."','".$objArr[5]."','".$objArr[6]."','".$objArr[7]."') ";
$objQuery = mysql_query($strSQL);
}
fclose($objCSV);
echo "Import Done.";
?>
</table>
</body>
</html>
Tag : - - - -
|
|
|
|
|
|
Date :
2009-07-16 10:17:53 |
By :
paesalee |
View :
1307 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เผื่อได้ครับ
Code (PHP)
<?php
mysql_query("SET NAMES TIS620");
?>
|
|
|
|
|
Date :
2009-07-16 14:02:43 |
By :
panyapol |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้วิธีที่พี่บอกไม่ได้เหมือนเดิมอ่ะค่ะ มันเปงภาษาต่างดาวง่า
|
|
|
|
|
Date :
2009-07-16 14:48:57 |
By :
paesalee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|