Mysql
 sql >> Base de données >  >> RDS >> Mysql

Rendre pdo::query statique

:: sign est utilisé pour appeler des méthodes définies comme statiques, ce qui signifie que vous n'avez pas besoin de créer une instance d'un objet pour appeler cette méthode. query() la méthode n'est pas statique, ce qui signifie que vous devez créer PDO objet d'abord, puis appelez query() méthode sur cet objet.

Cela devrait ressembler à ceci :

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