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

Jak stworzyć zapytanie w Drupalu 8

Zależy od tego, co chcesz osiągnąć.

Korzystanie z obiektu pamięci

Jeśli chcesz wykonać proste zapytanie o użytkowników, powinieneś użyć funkcji loadByProperties obiektu pamięci

$users = \Drupal::entityTypeManager()->getStorage('user')->loadByProperties([
  'name' => 'bar'
]);

Korzystanie z zapytania o encję i loadMultiple

Jeśli potrzebujesz bardziej złożonego zapytania z sortowaniem, zakresem, pagerem i grupami warunków OR/AND, użyj zapytania encji

$ids = \Drupal::entityQuery('user')->condition('name', 'foo')->execute();
$users = User::loadMultiple($ids);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. docker-compose:ponowna inicjalizacja bazy danych MySQL za każdym razem

  2. Kod błędu MySQL 1452 Ograniczenie klucza obcego

  3. Zainstaluj mysqlclient dla Django Python na Mac OS X Sierra

  4. Jak odjąć za pomocą SQL w MYSQL między dwiema wartościami daty i godziny i pobrać wynik w minutach lub sekundach?

  5. Jakie są praktyczne różnice między poleceniami „ZAMIEŃ” i „WSTAW… NA ZDUPLIKOWANY KLUCZ UPDATE” w MySQL?