Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Utwórz pdo::zapytanie statyczne

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wydajność REGEXP (porównaj z LIKE i =)

  2. Używanie instrukcji IF w zapytaniu MySQL SELECT

  3. Problemy z wstawianiem 4-bajtowych znaków UTF-8 / emoji do bazy danych MySQL, gdy aktywny jest wyzwalacz wstawiania

  4. Jak przetwarzać CSV z ponad 100 tysiącami wierszy w PHP?

  5. Nie znaleziono odpowiedniego sterownika dla netbeans jdbc:mysql, *.jar dołączyć do biblioteki