Mysql
 sql >> база данни >  >> RDS >> Mysql

Направете pdo::query статичен

:: sign се използва за извикване на методи, които са дефинирани като статични, което означава, че не е необходимо да създавате екземпляр на обект, за да извикате този метод. query() методът не е статичен, което означава, че трябва да създадете PDO първо обект и след това извикайте query() метод на този обект.

Това трябва да изглежда така:

$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. MySQL - какво прави блокирането на прескачане в my.cnf?

  2. Неправилна стойност на DateTime '0000-00-00 00:00:00' - Date_Sub() в

  3. Как мога да използвам mysqli_fetch_array() два пъти?

  4. Данните на MySQL INSERT не се съхраняват в правилната db, а само временно?

  5. Кои редове се връщат при използване на LIMIT с OFFSET в MySQL?