ขอความช่วยเหลือพี่ๆในการเขียน PHP หน่อยครับ

--- ผมต้องการส่งค่า array เข้าไป UPDATE ต้องเขียนยังงัยบ้างครับ ---
ผมต้องการส่งค่า array เข้าไป UPDATE เเละ SET ค่าทุกคอลัมน์ผมต้องเขียนเเบบไหนครับ เเละ ตรงตัวเเปล $sql เขียนให้สั้นลงยังงัยครับ อย่างเช่น ถ้ามีข้อมูลใน array เเบบนี้ ควรจะเขียนเบบไหนครับ ขอบคุณพี่ๆครับ...

$data = [
                'sc_id' => $_GET['sc_id'],
                'name_sc' => $_POST['name_sc'],
                'address_sc' => $_POST['address_sc'],
                'officeHours_sc' => $_POST['officeHours_sc'],
                'province_sc' => $_POST['province_sc'],
                'district_sc' => $_POST['district_sc'],
                'subDistrict_sc' => $_POST['subDistrict_sc'],
                'road_sc' => $_POST['road_sc'],
                'postCode_sc' => $_POST['postCode_sc'],
                'email_sc' => $_POST['email_sc'],
                'phoneNumber_sc' => $_POST['phoneNumber_sc']
];

/*----------------------------------- ส่ง $data เข้าไปใน function update_basicinfo($data) --------------------------------------------*/

function update_basicinfo($data)   {
 
        $sql = "UPDATE tbl_basicinformation 
                    SET name_sc = '$name_sc', 
                    address_sc = '$address_sc',
                    officeHours_sc = '$officeHours_sc', 
                    province_sc = '$province_sc',
                    district_sc = '$district_sc', 
                    subDistrict_sc = '$subDistrict_sc',
                    road_sc = '$road_sc', 
                    postCode_sc = '$postCode_sc',
                    email_sc = '$email_sc', 
                    phoneNumber_sc = '$phoneNumber_sc'
                    WHERE sc_id  = '$sc_id'";
        $result = mysqli_query($dbconn, $sql);
        return $result;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
แสดงความคิดเห็น
Preview
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่