gpt4 book ai didi

php - Mysqli_query无故返回FALSE

转载 作者:行者123 更新时间:2023-11-29 23:48:27 24 4
gpt4 key购买 nike

我正在创建分页脚本,由于某种原因mysqli_query返回FALSE。

$limit = "LIMIT " . ($pn - 1) * $itemsPerPage . "," . $itemsPerPage; 
$sql = 'SELECT * FROM blogs ORDER BY BlogID DESC $limit';
$query2 = mysqli_query($connection, $sql);


当我回显$ limit时,它返回0,2,所以LIMIT WORKS,当我回显$ sql时,它返回:
SELECT * FROM blogs ORDER BY BlogID DESC 0,2,由于某种原因,query2返回FALSE而不是true,因此我无法在页面上打印我想要的内容。

while($row = mysqli_fetch_array($query2)){
echo '<b style="font-size: 15pt; text-align: center">' . $row[3] . '</b><br/>
<p style="text-align: justify"> ' . $row[4] . ' </p> <hr>';
}


这是代码的另一部分...我不知道为什么这行不起作用,原因是:
从博客中选择*从BlogID排序phpMA中的0,2工作。

请帮忙!

最佳答案

为什么要面对这个问题

$ limit不会转换为变量的相应值



像这样设置$ sql:

$sql = 'SELECT * FROM blogs ORDER BY BlogID DESC '.$limit;

关于php - Mysqli_query无故返回FALSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25785399/

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