关于MySQL的limit使用变量_MySQL

WBOY
Lepaskan: 2016-06-01 13:51:23
asal
1210 orang telah melayarinya

初识MySql不知道limit后面怎么可以用变量动态的显示需要的记录,后来才发现可以这样做

CREATE PROCEDURE GetUser(_id int,_limit int)
BEGIN
PREPARE s1 FROM 'SELECT * FROM User WHERE Cityid=? ORDER BY sendtime DESC LIMIT ?';
set @a=_id;
set @b=_limit;
EXECUTE s1 USING @a,@b;
DEALLOCATE PREPARE s1;
END;

注意:需要传参数的地方一定要用"?"号,第一个FRom后面的语句要用''括起。

  

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!