|
|
|
ช่วยอธิบายโค้ดนี้หน่อยนะคะ(ต่อ) ด่วนมากๆ ขอบคุณค่ะ |
|
|
|
|
|
|
|
<html>
02.<head>
03.<title>ThaiCreate.Com PHP & CSV To MySQL</title>
04.</head>
05.<body>
06.<?
07.
08.$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database"); // Conect to MySQL
09.$objDB = mysql_select_db("mydatabase");
10.
11.$objCSV = fopen("customer.csv", "r");
12.while (($objArr = fgetcsv($objCSV, 1000, ",")) !== FALSE) {
13. $strSQL = "INSERT INTO customer ";
14. $strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
15. $strSQL .="VALUES ";
16. $strSQL .="('".$objArr[0]."','".$objArr[1]."','".$objArr[2]."' ";
17. $strSQL .=",'".$objArr[3]."','".$objArr[4]."','".$objArr[5]."') ";
18. $objQuery = mysql_query($strSQL);
19.}
20.fclose($objCSV);
21.
22.echo "Import Done.";
23.?>
24.</table>
25.</body>
26.</html>
Tag : - - - -
|
|
|
|
|
|
Date :
2010-04-28 23:35:37 |
By :
หมูแดง |
View :
1982 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะเขียน Dial plan ผ่าน php เหรอครับ
|
|
|
|
|
Date :
2010-04-29 06:43:39 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากให้ช่วยอธิบายแต่ละบรรทัดค่ะพอดีนำมาศึกษาเพื่อเขียนphpตัดค่าแล้งนำไปลงฐานข้อมูลพี่เค้าให้ตัวอย่างอันนี้มาแต่ไม่ค่อยเข้าใจ
|
|
|
|
|
Date :
2010-04-29 08:39:56 |
By :
หมูแดง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<html>
02.<head>
03.<title>ThaiCreate.Com PHP & CSV To MySQL</title>
04.</head>
05.<body>
06.<?
07.
08.$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database"); // Conect to MySQL
09.$objDB = mysql_select_db("mydatabase");
10.
11.$objCSV = fopen("customer.csv", "r");
// เปิดไฟล์ customer.csv (r เปิดเพื่ออ่านอย่างเดียว) ค่าที่ได้จาก fopen() คือหมายเลขอ้างอิงไฟล์ ซึ่งจะเก็บไว้ในตัวแปร $objCSV
12.while (($objArr = fgetcsv($objCSV, 1000, ",")) !== FALSE) {
// ฟังก์ชั่น fgetcsv ใช้สำหรับอ่านไฟล์ csv โดยมันจะทำการ parse ออกมาเป็น Array ให้เราเลย
// รูปแบบ fgetcsv ( $fp , $maxlength , $separator )
// สมมุติ ในไฟล์ customer.csv เก็บข้อมูล เป็น
// 001,John,[email protected],0,500,John
// เพราะฉะนั้น $objArr[0] จะเท่ากับ 001
// $objArr[1] จะเท่ากับ John
// $objArr[2] จะเท่ากับ [email protected]
// $objArr[3] จะเท่ากับ 0
// $objArr[4] จะเท่ากับ 500
// $objArr[5] จะเท่ากับ John
// น่าจะพอเข้าใจนะคะ
13. $strSQL = "INSERT INTO customer ";
14. $strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
15. $strSQL .="VALUES ";
16. $strSQL .="('".$objArr[0]."','".$objArr[1]."','".$objArr[2]."' ";
17. $strSQL .=",'".$objArr[3]."','".$objArr[4]."','".$objArr[5]."') ";
18. $objQuery = mysql_query($strSQL);
19.}
20.fclose($objCSV);
21.
22.echo "Import Done.";
23.?>
24.</table>
25.</body>
26.</html>
// อ่านเพิ่มเติมได้ที่
http://www.thaidev.com/index.php?cmd=showtitle&id=28
|
|
|
|
|
Date :
2010-04-30 12:09:25 |
By :
a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|