OOP Mysqli Voorbeeld SELECT

<h1>OOP Mysqli Voorbeeld SELECT</h1>
<?php
// datbase connectie importeren  Db class
include "connecti.php";

function 
db_select($query) {
    
$rows = array();
    
$result db_query($query);

    
// If query failed, return `false`
    
if($result === false) {
        return 
false;
    }

    
// If query was successful, retrieve all the rows into an array
    
while ($row mysqli_fetch_assoc($result)) {
        
$rows[] = $row;
    }
    return 
$rows;
}

function 
db_error() {
    
$connection db_connect();
    return 
mysqli_error($connection);
}

function 
db_quote($value) {
    
$connection db_connect();
    return 
"'" mysqli_real_escape_string($connection,$value) . "'";
}

// new object Db
$db = new Db();

foreach(
$db->query('SELECT * FROM test') as $row ) {
    echo 
$row['id'];
    echo 
" ".$row['voornaam'];
    echo 
" ".$row['achternaam'];
    echo 
" ".$row['leeftijd'];
    echo 
" ".$row['product'];
    echo 
"</br>";
}

/*
MVC voorbeeld INSERT
    $con = $mysqli->prepare("INSERT INTO tabel (veld1, veld2) VALUES (?, ?)");
    $con->bind_param('ss', $veld1, $veld2);
    $veld1 = 'ik';
    $veld2 = 'ben';
    $con->execute();
    $veld1 = 'albeda';
    $veld2 = 'college';
    $con->execute();
    $con->close();
*/

// bronweergeven
show_source(__FILE__);
?>
<a href="connectivoorbeeld.php"    >Db clas (connecti.php)</a></br>    
<a href="../mysqliinsert.php">Mysqli INSERT voorbeeld</a></br>
<a href="../mysqliupdate.php">Mysqli UPDATE voorbeeld</a></br>
<a href="../mysqlidelete.php">Mysqli DELETE voorbeeld</a></br>
<a href="../mysqliverzonden.php">Mysqli verzonden voorbeeld</a>
    
    

Db clas (connecti.php)
Mysqli INSERT voorbeeld
Mysqli UPDATE voorbeeld
Mysqli DELETE voorbeeld
Mysqli verzonden voorbeeld