PHP代码定义变量sqlshowvalue
$sqlshowvalue = 5;
if(isset($_POST['showmore'])) {
$sqlshowvalue += 5;
}
所以我连接到我的数据库,然后当我使用上面刚刚定义的变量运行下面的 SQL 查询时,
$result = mysqli_query($conn,"SELECT * FROM comments ORDER BY id DESC limit '$sqlshowvalue'");
所以我使用 mysqli 作为连接到数据库的方法,它给了我以下错误:
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in ..
它给我这个错误的原因是因为我的查询中的某些内容是错误的,它必须做的是 $sqlshowvalue,因为如果我用数字 5 替换 sqlshowvalue (如下所示),它工作正常:
$result = mysqli_query($conn,"SELECT * FROM comments ORDER BY id DESC limit 5");
所以我只是想知道我能做些什么来使限制的值是一个 PHP 变量,我可以更改它并更新页面。
你有没有尝试过制作
$result = mysqli_query($conn,"SELECT * FROM comments ORDER BY id DESC limit '$sqlshowvalue'");
to
$result = mysqli_query($conn,"SELECT * FROM comments ORDER BY id DESC limit ".$sqlshowvalue);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)