::
sign służy do wywoływania metod, które są zdefiniowane jako statyczne, co oznacza, że nie trzeba tworzyć instancji obiektu, aby wywołać tę metodę. query()
metoda nie jest statyczna, co oznacza, że musisz utworzyć PDO
najpierw obiekt, a następnie wywołaj query()
metoda na tym obiekcie.
Powinno to wyglądać tak:
$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;