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

Variabel Mysql tidak berfungsi melalui permintaan php mysql

Alih-alih mengatur variabel dalam SET yang terpisah , sudahkah Anda mencoba menggunakan CROSS JOIN :

$query = " 

SELECT `id`,
  `rank`,
  @num := if(@points = `rank`, @num, @num + 1) as `point_rank`
FROM `said`
CROSS JOIN (SELECT @points:=-1, @num:=0) c
ORDER BY `rank` *1 desc, `id` asc";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memasukkan Data dari dropdown ke database dengan PHP

  2. Buat database pada startup docker-compose

  3. MySQL, gabungkan setara untuk nilai kosong?

  4. Permintaan MySQL untuk menetapkan nomor acak unik ke setiap baris

  5. Mesin Aplikasi dan MySQL