这是我的脚本 atm,它不会加载更多图像。我真的不知道我做错了什么?我尝试首先将我的 mysql 转换为 pdo,它加载了第一组图像,但是当我访问我的网站时,它已经在顶部显示“没有更多内容”,并且无法滚动到无限。
See the new code!
编辑
好的,所以我一步一步地做了,但效果不好。我试过这样:
$result2 = $pdo->prepare("SELECT * FROM scroll_images ORDER BY id ASC LIMIT ?");
$result2->execute(array($set_limit));
不起作用,只有当我这样使用它时:
$result2 = $pdo->query("SELECT * FROM scroll_images ORDER BY id ASC LIMIT $set_limit");
这是为什么?
新编辑!
所以数据工作正常,现在是索引。第一条语句有效,因为它加载的是第一张图像。但是现在查询的其余部分用于在一个查询中获取所有行并使用FOUND_ROWS()
代码:
$result = $pdo->query("SELECT SQL_CALC_FOUND_ROWS * FROM scroll_images ORDER BY id ASC limit 12"); // This works, but don't know about the sql_calc_found rows part.
$resultALL = $pdo->query("SELECT FOUND_ROWS() AS rowcount");
$resultALL->fetch(PDO::FETCH_OBJ);
$actual_row_count = $resultALL->rowcount; // doesn't return anything.