upload file CSV พอบันทึกแล้ว รหัสมันหายไปหลักนึง เป็นแค่เรคคอร์ดเดียว
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา upload file CSV พอบันทึกแล้ว รหัสมันหายไปหลักนึง เป็นแค่เรคคอร์ดเดียว
upload file CSV พอบันทึกแล้ว รหัสมันหายไปหลักนึง เป็นแค่เรคคอร์ดเดียว
Copy
$handle = fopen($_FILES['fileupload']['tmp_name'], "r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
if($data[0]!=''){
$sql = "INSERT INTO student ( student_id,sex, title,name, surname)
VALUES ('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]') ";
//echo $strSQL."<br>";
dbQuery($sql);
}
}
@unlink($_FILES['fileupload']['name']);
fclose($handle);
ผมใช้โค้ดนี้อัพโหลดข้อมูลนักเรียนครับ ปัญหาคือ ในฟีลด์ student_id รหัสเด็กมันจะหายไปหลักนึง เช่น 31203 มันลงเป็นเป็น 3120
เป็นแค่เรคคอร์ดเดียว รบกวนขอคำแนะนำหน่อยครับ ขอบคุณครับ
Suthon77
29-06-2020
14:58:34
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ