Mysql
 sql >> Database >  >> RDS >> Mysql

Rendi pdo::query statico

:: sign viene utilizzato per chiamare metodi definiti come statici, il che significa che non è necessario creare un'istanza di un oggetto per chiamare questo metodo. query() il metodo non è statico, il che significa che devi creare PDO prima l'oggetto e poi chiama query() metodo su quell'oggetto.

Questo dovrebbe assomigliare a questo:

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