2015-05-05 60 views
0

我目前正在顯示來自表的最新前5條記錄,並且點擊按鈕想要顯示來自表的下5條記錄。我怎麼能在MySQL中做到這一點。從表php獲取下n條記錄mysql mysql

+0

請發表您當前的代碼,以便我們可以幫助更好! – Ben

+0

你的問題太籠統了。試着展示一小段代碼示例,演示你已經完成了什麼,以便將問題集中一點。 – Peter

+0

我正在使用此查詢來獲得前5條記錄。我的html中也有一個按鈕。點擊這個按鈕,我必須從表格中取出下面的5條記錄。 $ select =「select Post。*,concat(registration.Firstname,'',registration.Lastname)as Name,about.ProfilePic from post LEFT JOIN about On Post.UserId = About.UserId註冊時的內部聯合註冊.Id = post.UserId where post.UserId ='「。$ user。」'order by post.PostId desc LIMIT 5「; –

回答

1

docs -

LIMIT子句可以被用來限制SELECT語句返回的行數。 LIMIT需要一個或兩個數字參數,它們都必須是非負整數常量(除了使用預準備語句時)。

SELECT * 
FROM `table` 
LIMIT 5,5 
1
var page=1; 
// On user button click, increment 'page' variable 
$("#button").click(function() { 
page++; 
//call php function getRecords(); 
}); 

function getRecords($page){ 

$start = 5*$page; 
$limit = 5; 

// fetch data by following query 

SELECT * 
FROM `table` 
LIMIT $start,$limit 

} 
} 

以上代碼爲邏輯的流程。可能有一些語法錯誤。

0

我們可以使用

SELECT * FROM yourtablename LIMIT n次,5