sql >> Base de Datos >  >> RDS >> Mysql

Hacer pdo::query estático

:: sign se usa para llamar a métodos que se definen como estáticos, lo que significa que no necesita crear una instancia de un objeto para llamar a este método. query() El método no es estático, lo que significa que debe crear PDO primero el objeto y luego llamar a query() método en ese objeto.

Esto debería verse así:

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