Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Permintaan mysqli dengan pernyataan variabel SET (yaitu beberapa kueri)

Lakukan dalam dua kueri terpisah:

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

Namun, perhatikan bahwa kueri yang ingin Anda jalankan akan selalu menampilkan satu baris (dengan Rank = 1 ) karena Anda menggunakan fungsi agregat tanpa 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. Di meja kerja MySQL apa nama pengguna/kata sandi untuk koneksi?

  2. Permintaan mysql menggunakan di mana dan kelompokkan dengan klausa

  3. Menggunakan utf8mb4 di MySQL

  4. proposal struktur tabel mysql?

  5. Bagaimana cara memeriksa apakah dua rentang tanggal tumpang tindih di mysql?