我正在尝试创建一个php脚本,它通过mysql查询从数据库中获取数据,并显示查询结果,分为页面,因为有超过1,000个结果。
我一直在寻找如何在Stackoverflow和其他地方做到这一点的答案,但对我来说,我读过的每一个答案都会增加我的困惑。我想我已经失去了更大的观点。
我正在寻找的,是将我的mysql查询的结果划分为页面的最简单的解决方案,最好是在这个脚本中实现:
<?php
if (!$link = mysql_connect('localhost', 'root', 'mysql_password')) {
echo "Could not connect to mysql";
exit;
}
if (!mysql_select_db('mysql_db', $link)) {
echo "Could not select database";
exit;
}
$sql = "SELECT membername, city FROM table_members order by membername";
$result = mysql_query($sql, $link);
$members = mysql_num_rows($result);
if (!$result) {
echo "DB Error, could not query the database\n";
echo "MySQL Error: " . mysql_error();
exit;
}
while ($row = mysql_fetch_assoc($result)) {
echo $row["membername"]. " - " . $row["city"]. "<br>";
}
mysql_free_result($result);
echo "<br>";
echo "The community has ";
echo "$members members \n";
?>
脚本非常简单,效果非常好,但我希望有人可以帮我改变它,让它逐页显示结果。
提前致谢。