猿问

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

我知道这样可以
$aa=2;
$bb=$aa+8;
php select * from limit {$aa},8
但是 php select * from limit {$aa},{$bb} 这样不行,怎么回事

隔江千里
浏览 377回答 3
3回答

鸿蒙传说

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

喵喔喔

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

慕丝7291255

$a=2;$b=$a+8;$limit =' limit '.$a.','.$b;$sql = " select * from 数据表 $limit";pirnt_r($sql);记得把数据库表名写上去
随时随地看视频慕课网APP
我要回答