点击PHP按钮加载更多MYSQL结果


Load more MYSQL results on button click PHP

我有一个数据表,我只想加载前5个条目,底部的按钮将加载条目6到11。我尝试了一些添加按钮的变体,但它没有显示正确的条目,此时按钮只会再次显示相同的条目。这是代码部分;

    if ($stmt = $mysqli->prepare("SELECT * FROM memo Where uid = ? ORDER BY id DESC LIMIT 5")) {
        $stmt->bind_param("i", $uid2);
        $stmt->execute();
        $stmt->bind_result($id, $note, $uid3);
    }
    $output   = array();
    $out_id   = array();
    $out_note = array();
    $i = 0;
    if(isset($_POST['submit'])){
        ("SELECT * FROM memo Where uid = ? ORDER BY id DESC LIMIT 6, 11");
        $stmt->bind_param("i", $uid2);
        $stmt->execute();
        $stmt->bind_result($id, $note, $uid3);
    }
    while ($stmt->fetch()) {
        $out_note[$i] = $note;
        echo $out_note[$i] . " <br>";
        $i++;
    }
    $output = array(
        $out_note,
        $out_id
    );
    rsort($output);
    $stmt->close();
    $mysqli->close();
    ?>
    <form action='' method='POST'>
        <input type='submit' name='submit' />
    </form>

您正在谈论分页。限制等于从x条记录中提取记录和提取y条记录。从x到y的记录变成一页。例如,页码1将具有从0到5的记录,页码2将具有从6到6+5的记录。因此,您将每页的记录数作为变量,将记录作为变量开始,将页码作为变量。基于此,您可以设置逻辑。