2015-05-05 2 views
0

В настоящее время я показываю последние 5 лучших записей из таблицы и по нажатию кнопки хочу показать следующие 5 записей из таблицы. Как это сделать в mysql.fetch next n записей из таблицы php mysql

+0

Пожалуйста, ваш текущий код, чтобы мы могли помочь лучше! – Ben

+0

Ваш вопрос слишком общий. Попробуйте показать небольшой образец кода, который демонстрирует, что вы сделали, чтобы немного сфокусировать вопрос. – Peter

+0

Я использую этот запрос, чтобы получить первые 5 записей. У меня также есть кнопка в моем html. при нажатии этой кнопки я должен получить следующие 5 записей из таблицы. $ select = "select Post. *, Concat (registration.Firstname, '', registration.Lastname) как Name, about.ProfilePic из сообщения LEFT JOIN о On Post.UserId = About.UserId регистрация внутреннего присоединения при регистрации.Id = post.UserId, где post.UserId = '". $ user."' by post.PostId desc LIMIT 5 "; –

ответ

1

С docs - п

Лимита может использоваться для ограничения количества строк, возвращаемых ЗЕЬЕСТОМ. 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 п-го, 5

Смежные вопросы