Masukkan data ke dalam database MySQL beberapa kolom fungsi php

function insertDataIntoTable($tableName, $array_key_values): bool
{
    global $db;
    $columns = array_keys($array_key_values);
    $values = array_values($array_key_values);
    $sql = "INSERT INTO $tableName (" . implode(',', $columns) . ") VALUES ('" . implode("', '", $values) . "' )";
    $result = $db->query($sql);
    if ($result) {
        return true;
    } else {
        return false;
    }
}
Amin Arjmand