Hallo iedereen,
Ik ben zonet begonnen met het leren van PDO. Echter loop het niet zo vlotjes als ik hoopte.
Ik ben een kleine source van mij aan het omzetten, om er dan mee verder te gaan.
Ik maak mijn databaseconnectie in het bestand: config.php
Maar dan gebruik ik in het bestand functions.php een functie waarbij ik de functie: quote van PDO gebruik.
Het ziet er als volgt uit:
PHP
//Beveiligingsfuncties
function sql($tekst){
$tekst = $db->quote($tekst);
$tekst = addslashes($tekst);
return $tekst;
}
Echter krijg ik nu de error bij een query:
PHP
Fatal error: Call to a member function quote() on a non-object in /home/laurens/domains/****************/public_html/include/functions.php on line 16
Weet iemand wat er fout zou kunnen zijn? Dit is de lijn waarop de functie: $sql wordt gebruikt:
PHP
$sql = "INSERT INTO gebruikers (gebruikersnaam, wachtwoord, ipadres, emailadres) VALUES ('".sql($gebruikersnaam)."', '".sql(encryptie($wachtwoord))."', '".$ipadres."', '".sql($emailadres)."')";
$db->exec($sql);
Alvast bedankt,
Laurens