ช่วยหน่อยครับ import ข้อมูลจาก excel ไม่เข้า database

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ช่วยหน่อยครับ import ข้อมูลจาก excel ไม่เข้า database

ช่วยหน่อยครับ import ข้อมูลจาก excel ไม่เข้า database
ผมจะ import ข้อมูลในไฟล์ excel เข้า database ครับ เเต่ติดตรงที่มันไม่ insert ข้อมูลเข้าไป ช่วยดูให้หน่อยครับว่าผิดตรงส่วนไหน ขอบคุณครับ
require_once 'phpexcel/PHPExcel/Classes/PHPExcel.php';
        require 'phpexcel/PHPExcel/Classes/PHPExcel/IOFactory.php';

        #$inputFileName = $path_src . $data['name'];
		$inputFileName = $_FILES['pic']['tmp_name'];
        $inputFileType = PHPExcel_IOFactory::identify($inputFileName);
        $objReader = PHPExcel_IOFactory::createReader($inputFileType);

        $objPHPExcel = $objReader->load($inputFileName);

        $objWorksheet = $objPHPExcel->setActiveSheetIndex(0);
        $highestRow = $objWorksheet->getHighestRow();
        $highestColumn = $objWorksheet->getHighestColumn();

        $headingsArray = $objWorksheet->rangeToArray('A1:' . $highestColumn . '1', null, true, true, true);
        $headingsArray = $headingsArray[1];

        $r = -1;
        $namedDataArray = array();
        for ($row = 2; $row <= $highestRow; ++$row) {
            $dataRow = $objWorksheet->rangeToArray('A' . $row . ':' . $highestColumn . $row, null, true, true, true);
            if ((isset($dataRow[$row]['A'])) && ($dataRow[$row]['A'] > '')) {
                ++$r;
                foreach ($headingsArray as $columnKey => $columnHeading) {
                    $namedDataArray[$r][$columnHeading] = $dataRow[$row][$columnKey];
                }
            }
        }

        foreach ($namedDataArray as $resx) {
            mysql_query(" INSERT INTO " . $prefix . "test (first_name,last_name) VALUES('" . $resx['first_name'] . "','" . $resx['last_name'] . "')");
        }


Antinew007 03-07-2020 14:42:15

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ต้องไล่ตรวจสอบ debug ข้อมูลย้อนกลับ หาสาเหตุ ลองดูแนวทางจากลิ้งค์ด้านล่าง


บทความแนะนำที่เกี่ยวข้อง
แนวทางตรวจสอบ error การเชื่อมต่อ และการคิวรี่ข้อมูลจาก databaseอ่าน 44,581
ninenik 03-07-2020






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ