sql >> Databasteknik >  >> RDS >> Mysql

Gör pdo::query statisk

:: tecken används för att anropa metoder som är definierade som statiska, vilket innebär att du inte behöver skapa en instans av ett objekt för att anropa den här metoden. query() Metoden är inte statisk vilket betyder att du måste skapa PDO objekt först och anrop sedan query() metod på det objektet.

Det här ska se ut så här:

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


  1. $this->db->insert_id() fungerar inte i mysql codeigniter

  2. MySQL create-funktionen returnerar inte set

  3. Oracle SQL skapar olika nivåer av data från en enda tabell

  4. Bufferten är för liten för konvertering från CLOB till CHAR eller BLOB till RAW