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

Zapytanie Mysqli ze zmienną SET (np. wiele zapytań)

Zrób to w dwóch oddzielnych zapytaniach:

$db->query('SET @rownum := 0');
$sql = 'SELECT @rownum :[email protected] + 1 AS Rank, User_Id, COUNT(User_ID) AS Block_Count FROM Block_Owners'
$stmt = $db->prepare($sql);
$stmt->bind_param('ii', $world, $userId);
$stmt->execute();

Pamiętaj jednak, że zapytanie, które chcesz uruchomić, zawsze zwróci pojedynczy wiersz (z Rank = 1 ), ponieważ używasz funkcji agregującej bez GROUP BY .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Eksportuj dużą tabelę MySQL jako wiele mniejszych plików

  2. Czy istnieje MySQL.. WSTAW ... NA WYBIERZ ZDUPLIKOWANY KLUCZ?

  3. MySQL Błąd 1064 podczas dodawania klucza obcego za pomocą MySQL Workbench

  4. Utwórz tablicę w PHP z mysql

  5. DateTime grupuj według daty i godziny