Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Machen Sie pdo::query statisch

:: sign wird verwendet, um Methoden aufzurufen, die als statisch definiert sind, was bedeutet, dass Sie keine Instanz eines Objekts erstellen müssen, um diese Methode aufzurufen. query() Die Methode ist nicht statisch, was bedeutet, dass Sie PDO erstellen müssen Objekt zuerst und rufen Sie dann query() auf Methode für dieses Objekt.

Das sollte so aussehen:

$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;