MVC met database MySQLi

Dit bestand is voor het uitvoeren van MySQLi. Het staat in app/controllers/database.php

connecti.php met de database instellingen staat in: app/core/connecti.php

connecti.php
Download bron code MVC met Mysqli
Mysqli Class CRUD
<h1>MVC met database MySQLi</h1>

<p>Dit bestand is voor het uitvoeren van MySQLi. Het staat in app/controllers/database.php</a></p>
<p>connecti.php met de database instellingen staat in: app/core/connecti.php</p>
<a href="http://www.ictacademie.info/oopmysqli/connectivoorbeeld.php">connecti.php</a></br>
<a href="../../mvcphpacademymetdatabase.zip">Download bron code MVC met Mysqli</a></br>
<a href="../../mysqliclass.php">Mysqli Class CRUD</a></br>

<?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 database();

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();
*/
show_source(__FILE__);     

?>
<h1>Voorbeelden</h1>
<a href="http://www.ictacademie.info/oopmysqli/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>
    

Voorbeelden

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