|
|
|
ช่วยดูให้และแก้ให้หน่อยครับปัญหาการเอาข้อมูลจาก Excel ลงฐานข้อมูลด้วย PHP |
|
|
|
|
|
|
|
Code ด้านล่างนี้เป็น code ที่ผมใช้ในการอิมพอต ข้อมูลจาก เอ็กเฃลล์ลงฐานข้อมูล[font=Verdana]//[/font]
ซึ่งผมจะเอา Code ด้านล่างนี้ไปทำในรูปของฟอร์มไฟล์ เพื่อให้เลือกไฟล์ในการนำข้อมูลเข้าฐานข้อมูลยังไงดีครับช่วยแนะนำหน่อยครับ
เพราะแบบที่ Code ด้างล่างผมทำไว้มันเป็นหน้าว่างที่เวลารันมันจะดึงข้อมูลลงตามชื่อไฟล์ให้เองเลยไม่สามารถเลือกได้อะครับต้องแก้ไขยังไงครับ
Code (PHP)
<?php
$objConnect = mysql_connect("localhost","root","153452") or die("Error Connect to Database");
$objDB = mysql_select_db("admin_cru");
$objCSV = fopen("List_student.csv", "r");
while (($objArr = fgetcsv($objCSV, 1000, ",")) !== FALSE) {
$strSQL = "INSERT INTO list_studen ";
$strSQL .="(No_Student, Student_identification_code, Student_name, Branch, Student_GPAX, Subjects_Code, Group_classes,School_year) ";
$strSQL .="VALUES ";
$strSQL .="('".$objArr[0]."','".$objArr[1]."','".$objArr[2]."' ";
$strSQL .=",'".$objArr[3]."','".$objArr[4]."' ";
$strSQL .=",'".$objArr[5]."','".$objArr[6]."','".$objArr[7]."') ";
mysql_query("SET NAMES UTF8");
$objQuery = mysql_query($strSQL);
}
fclose($objCSV);
echo "Import Done.";
?>
Tag : PHP, MySQL, HTML/CSS, JavaScript, Excel (Excel.Application)
|
|
|
|
|
|
Date :
2013-10-23 15:25:55 |
By :
นักศึกษาปี 4 |
View :
632 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บทความนี้ครับ
PHP Upload and Convert/Import CSV To MySQL Database
|
|
|
|
|
Date :
2013-10-23 19:31:07 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2013-10-24 13:28:42 |
By :
นักศึกษาปี 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|