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

时间:2016-03-27 18:22:43

标签: php html mysql sql database

我有一个数据表,我只想加载前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>

1 个答案:

答案 0 :(得分:0)

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