@jekanok

Как сделать лимит не с начала?

$result = mysql_query("SELECT * FROM ads WHERE balans >= for_one and user != '$user' and type = '$ads_jobs' ORDER BY for_one DESC",$db); //Вытаскиваем из таблицы 5 комментариев начиная с $num
	if(mysql_num_rows($result) > 0){	
	while($qwe = mysql_fetch_array($result)){
    $num = mysql_num_rows(mysql_query("SELECT id FROM ads_views WHERE user = '$user' and ad_id = '$qwe[link_id]'",$db));
	if($num==0){

проблема в том что когда я пишу LIMIT 0,10 мне выводит только первых 10 записей, а как сделать чтобы выводьть не первые 10 записей а например с 22 записи?
я думаю вы сможите понять
  • Вопрос задан
  • 294 просмотра
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега MySQL
Кажется, я сможил:
LIMIT 22, 10

To retrieve all rows from a certain offset up to the end of the result set, you can use some large number for the second parameter. This statement retrieves all rows from the 96th row to the last:
SELECT * FROM tbl LIMIT 95,18446744073709551615;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы