为了账号安全,请及时绑定邮箱和手机立即绑定

select * from limit 2,8 这里面的 limit 后面的数字为变量的时该怎么做?

select * from limit 2,8 这里面的 limit 后面的数字为变量的时该怎么做?

隔江千里 2022-04-01 13:09:09
我知道这样可以$aa=2;$bb=$aa+8;php select * from limit {$aa},8但是 php select * from limit {$aa},{$bb} 这样不行,怎么回事
查看完整描述

3 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

$sql = " select * from limit {$aa} , {$bb} ";
运行之前 echo出这个字符串的结果,然后在MySQL客户端中输入这条SQL,看是否报错。
还是根本就没有数据?

查看完整回答
反对 回复 2022-04-07
?
喵喔喔

TA贡献1735条经验 获得超5个赞

$sql="select * from 表名 limit $aa,$bb";
你见过PHP里面把变量用大括号包起来的写法么?

查看完整回答
反对 回复 2022-04-07
?
慕丝7291255

TA贡献1859条经验 获得超6个赞

$a=2;
$b=$a+8;
$limit =' limit '.$a.','.$b;
$sql = " select * from 数据表 $limit";
pirnt_r($sql);
记得把数据库表名写上去

查看完整回答
反对 回复 2022-04-07
  • 3 回答
  • 0 关注
  • 328 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号