From 456a8c474df559c86760039978f4cda6dbaad19e Mon Sep 17 00:00:00 2001 From: Paul Wagener Date: Tue, 25 Feb 2014 17:38:01 +0100 Subject: [PATCH] Switched to mysqli --- bank/index.php | 17 +++++++---------- webshop/index.php | 16 ++++++---------- webshop/product_detail.php | 15 ++++++--------- 3 files changed, 19 insertions(+), 29 deletions(-) diff --git a/bank/index.php b/bank/index.php index ae8027b..f28a3b5 100644 --- a/bank/index.php +++ b/bank/index.php @@ -11,7 +11,7 @@ - + @@ -42,36 +42,33 @@ if($_POST) { /** * Maak verbinding met de database */ - $connection = mysql_connect('localhost', 'bank', 'pass') + $connection = new mysqli('localhost', 'bank', 'pass', 'bank') or die('Kan geen verbinding maken met MySQL'); - $db = mysql_select_db('bank', $connection) - or die('Kan de database niet selecteren'); - /** * Zoek gebruiker in de database met de juiste gebruikersnaam en wachtwoord */ $query = "SELECT * FROM gebruikers WHERE gebruikersnaam = '" . $_POST['gebruikersnaam'] . "' AND wachtwoord = '" . $_POST['wachtwoord'] . "'"; - $result = mysql_query($query) - or die('
Query error:
' . mysql_error() . '
Query: ' . $query . '
'); + $result = $connection->query($query) + or die('
Query error:
' . $connection->error . '
Query: ' . $query . '
'); /** * Kijk of de query iets heeft teruggegeven. Anders geven we een error */ - if(mysql_num_rows($result) == 0) { + if($result->num_rows == 0) { die('
Inlog gegevens niet correct
'); } else { /** * Gebruiker heeft correct ingelogd. Laat zijn balans zien */ - $row = mysql_fetch_array($result); + $row = $result->fetch_array(); echo "
Welkom terug " . $row['gebruikersnaam'] . "! "; echo "Uw balans is op dit moment: " . $row['balans'] . " euro
"; } - mysql_close($connection); + $connection->close(); } else { /** diff --git a/webshop/index.php b/webshop/index.php index 729ca3a..44a6860 100644 --- a/webshop/index.php +++ b/webshop/index.php @@ -11,7 +11,7 @@ - + @@ -65,17 +65,13 @@ /** * Maak verbinding met de database */ -$connection = mysql_connect('localhost', 'webshop', 'pass') +$connection = new mysqli('localhost', 'webshop', 'pass', 'webshop') or die('Kan geen verbinding maken met MySQL'); -$db = mysql_select_db('webshop', $connection) - or die('Kan de database niet selecteren'); - - -$result = mysql_query("SELECT * FROM producten") - or die('Query error: ' . mysql_error()); +$result = $connection->query("SELECT * FROM producten") + or die('Query error: ' . $connection->error); -while ($row = mysql_fetch_array($result)) { +while ($row = $result->fetch_array()) { ?>
  • @@ -94,7 +90,7 @@ while ($row = mysql_fetch_array($result)) { close(); ?>
    diff --git a/webshop/product_detail.php b/webshop/product_detail.php index 45753a5..171ee33 100644 --- a/webshop/product_detail.php +++ b/webshop/product_detail.php @@ -56,20 +56,17 @@ /** * Maak verbinding met de database */ -$connection = mysql_connect('localhost', 'webshop', 'pass') +$connection = new mysqli('localhost', 'webshop', 'pass', 'webshop') or die('Kan geen verbinding maken met MySQL'); -$db = mysql_select_db('webshop', $connection) - or die('Could not select database'); +$query = 'SELECT naam, afbeelding, beschrijving, prijs FROM producten WHERE id = ' . $connection->real_escape_string($_GET['id']); -$query = 'SELECT naam, afbeelding, beschrijving, prijs FROM producten WHERE id = ' . mysql_real_escape_string($_GET['id']); +$result = $connection->query($query) + or die('
    Query error:
    ' . $connection->error . '
    Query: ' . $query . '
    '); -$result = mysql_query($query) - or die('
    Query error:
    ' . mysql_error() . '
    Query: ' . $query . '
    '); +$row = $result->fetch_array(); -$row = mysql_fetch_array($result); - -mysql_close($connection); +$connection->close(); ?>