::
sign wordt gebruikt om methoden aan te roepen die als statisch zijn gedefinieerd, wat betekent dat u geen instantie van een object hoeft te maken om deze methode aan te roepen. query()
methode is niet statisch, wat betekent dat u PDO
. moet aanmaken object eerst en roep dan query()
. aan methode op dat object.
Dit zou er zo uit moeten zien:
$dsn = 'mysql:dbname=testdb;host=127.0.0.1';
$user = 'dbuser';
$password = 'dbpass';
$pdo = new PDO($dsn, $user, $password);
$result = $pdo->query('SELECT * FROM table'); //here $result is a set of results that can be accessed like arrays;