I am just trying to store an array in multiple rows using MySQL Database. Unfortunately, it saves only the last value.
<?php    
session_start();
require_once "../phpquery/dbconnection.php";
    
$testings       = $_POST["testings"];
$presid         = $_POST["presid"];
$lab_status     = "0";
$patient_status = "1";
$update_status  = "0";
    
foreach( $testings as $testing) {
    
    if($stmt = mysqli_prepare($con,"INSERT INTO testing_schedule 
                                (p_id,pres_id,testing_perform,submit_date,
                                    lab_status,patient_status,update_status) 
                            VALUES ( ?,?, ?, ?, ?,?,?)")){
    
        $cur_date = date('Y-m-d');
        mysqli_stmt_bind_param($stmt, "sssssss",
                                    $_SESSION['p_id'],
                                    $presid , 
                                    $testing,
                                    $cur_date,
                                    $lab_status,
                                    $patient_status,
                                    $update_status);
    
        echo "Successfully saved";
    } else{
        echo "ERROR: Could not prepare query: $con. " . mysqli_error($con);
    }
}
?>

 
     
    