|
|
|
จะ import ข้อมูลจาก excel ลงไปใน mysql ผมต้องทำยังไงครับ |
|
|
|
|
|
|
|
ลองอ่านนี่ดูครับ
http://www.webthaidd.com/php/webthaidd_article_717_1.html
|
|
|
|
|
Date :
2010-01-13 15:32:26 |
By :
ryuk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เราทำได้แต่นามสกุล เป็น .CSV อ่ะค่ะ
<?
copy($_FILES["fileCSV"]["tmp_name"],$_FILES["fileCSV"]["name"]); // Copy/Upload CSV
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database"); // Conect to MySQL
$objDB = mysql_select_db("mydatabase");
$objCSV = fopen("exData.csv", "r");
while (($objArr = fgetcsv($objCSV, 1000, ",")) !== FALSE) {
$strSQL = "INSERT INTO customer ";
$strSQL .="(dayofweek,timein,timeout,std_code,gro,active,chk_status) ";
$strSQL .="VALUES ";
$strSQL .="('".$objArr[0]."','".$objArr[1]."','".$objArr[2]."' ";
$strSQL .=",'".$objArr[3]."','".$objArr[4]."','".$objArr[5]."','".$objArr[6]."') ";
$objQuery = mysql_query($strSQL);
}
fclose($objCSV);
?>
ใช้ได้ค่ะ ลองแล้ว ดูฟิลที่เราสร้างด้วยว่ามีกี่ฟิล แล้วก็ใส่ .$objArr[ฟิลที่]. ประมาณนี้ค่ะ
|
|
|
|
|
Date :
2010-01-14 16:42:07 |
By :
pookpoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้ได้ป่าว
index.html
<form action="process_utp.php" method="post" enctype="multipart/form-data" name="form1">
<span class="style1">Please Select File to upload in CSV</span>
<input name="fileCSV" type="file" id="fileCSV" />
<input name="btnSubmit" type="submit" id="btnSubmit" value="Submit" />
</form>
process_utp.php เป็นชื่อไฟล์ของโค้ดตัวบน-อันแรกค่ะ พอดีลืม
|
|
|
|
|
Date :
2010-01-14 16:56:45 |
By :
pookpoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
csv น่าจะดีกว่านะ
|
|
|
|
|
Date :
2010-01-14 17:01:39 |
By :
peterxp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าข้อมูลเป็นภาษาไทยหละ
|
|
|
|
|
Date :
2010-01-14 17:23:27 |
By :
555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ภาษาไทยก็ได้ครับ เวลาเปิดแบบ csv อาจจะเป็นตัวยึกยือ?????
ไม่ต้องตกใจ แต่ถ้าเปิดไฟล์เดียวกันนี่แหละ ด้วย excel ก็อ่านไทยได้ปกติครับ
เวลา import ก็ปกติ
|
|
|
|
|
Date :
2010-01-14 17:42:01 |
By :
peterxp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|