gpt4 book ai didi

PHP、SQL通过php变量限制查询

转载 作者:太空宇宙 更新时间:2023-11-03 10:44:47 25 4
gpt4 key购买 nike

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'");

$result = mysqli_query($conn,"SELECT * FROM comments ORDER BY id DESC limit ".$sqlshowvalue);

关于PHP、SQL通过php变量限制查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33338496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com