我正在使用下面的脚本,从这里>>
试着每页显示10条记录,但由于某些原因,我在更改它时遇到了问题,我不明白为什么,我所做的一切都是将20改为10,但由于某种原因,它显示每页5条记录(数据库中目前有11条记录)。
<?php
// check the user is part of the admin group
$connection = mysql_connect("localhost","root","");
if (!$connection)
{
die('
下面是从一个大型mysql表中获得结果的情况(使用PHP/ mysql ),假设mysql查询返回10,000个匹配结果,并且您有一个分页脚本来显示每页20个结果,您的查询可能如下所示
所以第1页查询
SELECT column
FROM table_name
WHERE userId=1
AND somethingelse=something else
LIMIT 0,20
所以第2页查询
SELECT column
FROM table_name
WHERE userId=1
AND somethingelse=something else
LIMIT 20,40
现在,您正在
好了,iv得到了这段代码,它应该从我的数据库中返回所有的结果,并在每页显示5个结果。目前我有12个结果在我的数据库中,它只显示10,它不会显示第3页,因为没有5个结果显示。以下是我的代码
//$_GET['page'] is to get the current page opened
if (isset($_GET["page"])) { $page = $_GET["page"]; } else { $page=1; };
$results_per_page = "5"; //number of results I want
在许多评论中,通常有一个按日期、有用性等进行排序的功能。本质上,这些工作是通过查询新的MySQL行来完成的,对吗?
例如:
$sql = "SELECT * FROM TABLE ORDER BY TimeAdded"
$sql = "SELECT * FROM TABLE ORDER BY Helpfulness"
还是会有更好的方法去做呢?
第二,为评论制作网页。是否就像在MySQL查询中使用循环和限制来显示每页10个结果一样简单?
编辑:对于一个巨大的评论站点,让MySQL来处理所有的排序是理想的吗?
您好,我正在尝试在页面上显示我的用户数据
下面是我的代码:
//Run a query to select all the data from the users table
$perpage = 2;
$result = mysql_query("SELECT * FROM users LIMIT $perpage");
它确实显示了每页仅有的两个页码,但我想知道如何在底部获得链接到您的数据的页码
下面是我更新后的代码
$result = mysql_query("SELECT * FROM users"); // Let's get the qu
我有这段代码,它从我的数据库中拉出一个文章列表。
<?php $query = "SELECT pictures,brands,title,description,oldprice,newprice FROM images";
$result = mysql_query($query) or die ("can't enter into DATABASE!");
while($rij = mysql_fetch_array($result)){
$pics = $rij["pictures
我正在使用AJAX分页来显示我在MySQL应用程序中的记录。我已经成功地做到了这一点,但只需要一个解决方案:
在显示如下记录时,我需要显示序列号:
----------------------------
S.No Name Country
----------------------------
1 Sandeep India
2 Rahul Japan
3 Riya China
4 Sohan India
...
50 James USA
如果我在分页时设置
我已经用MySQL在PHP中建立了一个成功的分页器,它工作得非常好。我的问题更像是一个数学问题。我不会麻烦你的所有代码,以保持它简短和干净。我只是为了让你理解而张贴一些要点。 我正在尝试显示每页的结果数: $row_count = total rows from database
$items_per_page = whatever number inserted here creates the total number of pages.
Showing results '.$items_per_page*$page.'/'.$row_c
我正在建设一个搜索页面,每个页面都有10个结果。为此,我想在底部显示页码(比如Google ),这样用户就可以跳转到特定的页面结果。为此,我需要知道查询的总计数(例如,如果我每页显示10个结果,而特定查询在我的表中返回73行,我将需要显示到8页的链接)。
我能想到的唯一方法是使用以下(显然效率低下)查询:
// Query for the current page
$res = mysql_query("select * from TABLE WHERE COL='Sample' LIMIT $offset,10");
// Geeting the total
这是一个关于记录失败的MySQL尝试的纯粹的SQL调整问题。我需要一个解决方案来将失败的SQL记录到MySQL数据库中。
MySQL 在这里不起作用,因为它只记录成功的查询。我需要在不同的日志文件中知道失败的日志。
我的场景是:我需要清理一大堆乱七八糟的SQL和PHP脚本(从字面上看,每页大约执行7,000个SQL)。由于错误在服务器上被抑制,即使SQL失败的查询也会继续,并在网站上显示良好的内容。但我可以肯定的是,有很多SQL错误。我找到2个链接,但无法重试。MySQL中的和插件。
以的身份使用作为答案。
我的PHP代码有问题,我想将我的数据从数据库显示到每页10个数据(分页),但是每页的内容没有变化,请帮助我编辑这段代码并正确工作。大的
<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="test"; // Database name
$tbl_name="test_display"; // Table name
// C