我的if语句代码适用于mysql查询的where子句,但不适用于limit语句。有人可以帮助我让这个工作或类似的替代方案吗?它给了我一个预期的结果布尔错误。
我试图使用if语句来查明$ limit变量是否具有除OFF之外的任何值。如果是,则将mysql查询的结果限制为任何数字,在本例中为20。我不确定这是否有帮助。
老实说,我不知道这是否是正确的做法。
$limit='20'; or whatever number
IF('$limit'<>'OFF',LIMIT $limit,'$limit'=0)
答案 0 :(得分:0)
如果使用三元运算符
,则可以避免$limit='20'; or whatever number
$limit_result = ($limit<>'OFF' ? $limit : 0);