Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何通过更改sql请求的偏移量值来显示更多帖子?_Php_Mysql_Pagination - Fatal编程技术网

Php 如何通过更改sql请求的偏移量值来显示更多帖子?

Php 如何通过更改sql请求的偏移量值来显示更多帖子?,php,mysql,pagination,Php,Mysql,Pagination,不久前我开始学习PHP和MySQL,现在我正在写博客,我想知道如何点击按钮显示更多的帖子。 我有一个问题:如果我更改$offset\u val是否会更新页面上已经发布的帖子?如果没有,我如何动态更新它们 另外,我知道我不能在php中只调用函数onlick=“function()”,我曾尝试通过js函数调用php函数,但它也不起作用。 请帮帮我 PHP include 'db.php'; $offset_val = 0; $sql = "SELECT * FROM posts ORDE

不久前我开始学习PHP和MySQL,现在我正在写博客,我想知道如何点击按钮显示更多的帖子。
我有一个问题:如果我更改
$offset\u val
是否会更新页面上已经发布的帖子?如果没有,我如何动态更新它们

另外,我知道我不能在php中只调用函数
onlick=“function()”
,我曾尝试通过js函数调用php函数,但它也不起作用。 请帮帮我


PHP

include 'db.php';

$offset_val = 0;
$sql = "SELECT * FROM posts ORDER BY id DESC LIMIT 3 OFFSET " . $offset_val .";";
$result = mysqli_query($connection, $sql);
$result_check = mysqli_num_rows($result);

$data_array = array();


if ($result_check > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        $data_array[] = $row; //Put all row values inside array
    };
};

function nextOffset() {
    $offset_val = $offset_val + 3;
    print_r($sql);
}
HTML

<div class="slide-controlls-right" onclick="nextOffset()">
   <img>
</div>


几十万这样的例子有什么不对?几十万这样的例子有什么不对?