将表格数据拆分为带编号的页面

时间:2017-06-21 作者:Zee

我想将数据库中的表数据拆分到不同的页面,到目前为止一切都很好,但当我尝试在url末尾添加(?page=)时,它不起作用,它是一个wordpress页面,所以url是(www.example.com/page),当我在它传递给我的url(www.example.com/page/2)的末尾添加例如(?page=)时,但数据仍然相同,我限制它在一个页面中显示4条记录。

下面是从db中获取数据的代码,将它们显示在表中并限制它们:

            <?php
                $servername = "localhost";
                $username = "root";
                $password = "";
                $dbname = "players";


                $conn = new mysqli($servername, $username, $password, $dbname);

                if ($conn->connect_error) {
                    die("Connection failed: " . $conn->connect_error);
                } 

                $start = intval($_GET[\'start\']);
                $limit = 4;

                $sql = "SELECT name, id, connections, first_seen, last_seen FROM players ORDER BY id LIMIT {$start}, {$limit}";
                $result = $conn->query($sql);

                if ($result->num_rows > 0) {
                    while($row = $result->fetch_assoc()) {
                        echo "<tr><td>".$row["name"]."</td><td>".$row["id"]."</td><td>".$row["connections"]."</td><td>".$row["first_seen"]."</td><td>".$row["last_seen"]."</td></tr>";
                    }
                    echo "</table>";
                } 

                else {
                    echo "0 results";
                }
                $conn->close();
            ?>

1 个回复
SO网友:dbeja

为什么不使用另一个变量名?例如:?pagenum=。。。。

然后在代码中读取该变量:

$start = isset( $_GET[\'pagenum\'] ) ? intval( $_GET[\'pagenum\'] ) : 1;

结束

相关推荐

WordPress+JavaScipt+AJAX+MySQL:插入表单查询

我正试图在WordPress管理网站上制作带有表单的预订插件,在那里我可以在日历中添加新事件(用JavaScript制作)。我必须提交包含所有数据的表单,并将数据插入MySQL数据库。我的ajax.js 文件:function ajaxSubmit(e){ var nazwa_szkolenia = document.getElementById("nazwa_szkolenia").value; var Data_szkolenia = document.getEle