|
|
|
ต้องการนำเข้าข้อมูล csv แต่ว่าในข้อมูล มีสัญลักษณ์ เลยนำเข้าไม่หมด แนะนำด้วยค่ะ |
|
|
|
|
|
|
|
รบกวนสอบถามค่ะ การนำเข้า file csv โดยแบ่งการขึ้นฟิลด์ใหม่ด้วย " " แต่ว่าในข้อมูลด้านใน จำเป็นต้องมีสัญลักษณ์ ' (โควทเดียว) เพราะทางต้นทาง มาแบบนี้ เปลี่ยนแปลงไม่ได้ พอ import เข้าไปแล้ว ข้อมูล Row นั้นจะไม่ถูกนำเข้าฐานข้อมูล
รบกวนสอบถามวิธี ทำยังไงให้นำเข้าได้ด้วย ยังมีสัญลักษณ์ดังกล่าวคะ
เพิ่มเติม ยังคงเป็น PHP Version 5.2.6 อยู่นะคะ เป็นระบบเก่าแล้วยังต้อง Dev ค่ะ
ขอบคุณมากค่ะ
ตัวอย่าง ข้อมูล ที่มีปัญหาค่ะ
"2","73065599","ID1 00012","ToteTank'Frame NO.ID3 00012","1","EA","220","33112","1000","USD","33112","0","1.5","1.16","2.34","1","FRAME","Marine ap","Yard2"
Tag : PHP, MySQL, JavaScript, jQuery
|
ประวัติการแก้ไข 2019-06-24 13:59:04 2019-06-24 13:59:07 2019-06-24 13:59:09
|
|
|
|
|
Date :
2019-06-24 13:58:17 |
By :
zealadragon |
View :
759 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค๊ดที่ทำมาลงไว้ด้วยครับ
|
|
|
|
|
Date :
2019-06-24 14:34:30 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code
$objCSV = fopen("myfile/".$new_file_name,"r");
while (($objArr = fgetcsv($objCSV, 1000, ",")) !== FALSE) {
$strSQL = "INSERT INTO temp_in (ti_ri_no,ti_point,ti_no,ti_name,ti_qty,ti_pc_select,ti_kg,ti_bath,ti_price,ti_currency,ti_base,ti_tax,ti_dm_l,ti_dm_w,ti_dm_h,ti_package,ti_package_type,ti_cus_id,ti_car_tag,ti_comment,ti_mi_no) VALUES ('".$objArr[0]."','".$objArr[1]."','".$objArr[2]."','".$objArr[3]."','".$objArr[4]."','".$objArr[5]."','".$objArr[6]."','".$objArr[7]."','".$objArr[8]."','".$objArr[9]."','".$objArr[10]."','".$objArr[11]."','".$objArr[12]."','".$objArr[13]."','".$objArr[14]."','".$objArr[15]."','".$objArr[16]."','".$objArr[17]."','".$objArr[18]."','".$objArr[19]."','".$mi_no."')";
$objQuery = mysql_query($strSQL);
}
fclose($objCSV);
/// Code ปกติเลยค่ะ ถ้าข้อมูลด้านในไฟล์ csv ไม่มี สัญลักษณ์ ' ก็ลงปกติค่ะ แต่พอมีคั่นในประโยคปุ๊บ แบบตัวอย่าง ก็จะไม่เข้าเลยค่ะ อยากขอคำแนะนำว่า เราจะต้องเพิ่มเงื่อนไขอะไรมั้ยคะ
ขอบคุณค่ะ
|
|
|
|
|
Date :
2019-06-24 23:41:29 |
By :
zealadragon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
('".addslashes($objArr[0])."','".addslashes($objArr[1])."','".addslashes($objArr[2])."',
|
|
|
|
|
Date :
2019-06-25 04:28:41 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|