Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL]Pomijanie pierwszych x wyników
Forum PHP.pl > Forum > Przedszkole
Watt
Witam,

Jak pominąć pierwsze np. 10 wyników z mysql?

Pozdrawiam
nospor
zainteresuj sie manualem mysql. jak juz znajdziesz to poszukaj o klauzuli LIMIT przy SELECT smile.gif
Watt
LIMT używałem przy blokowaniu WIĘCEJ niż x wyników, a ja chce pominąć pierwsze x.
kefirek
LIMIT 1, 10

gdzie 1 to liczba pominiętych a 10 liczba pobranych
Watt
  1. <?php
  2. $query = $db->query("SELECT fid,tid,lol,subject FROM `".TABLE_PREFIX."threads` WHERE tags!='' LIMIT 0, 15; ");
  3. ?>


Powinno pobrać pierwszych 15 wyników, a nie pobiera ; /

  1. <?php
  2. $query = $db->query("SELECT fid,tid,lol,subject FROM `".TABLE_PREFIX."threads` WHERE tags!='' LIMIT 45, 15;");
  3. ?>


A to powinno pominąć 45 wyników i pobrać potem 15 i też nie działa.

(Chcę podzielić stronę na podstrony ?strona=1 )
wookieb
A ile pobiera? I wywal ten ;
Watt
Pokazuje jeden wynik.
wookieb
A wywal cały limit i zobacz ile rekordow sie pobierze.
Watt
Pobiera się 75 rekordów.
AngelusPL
Witam

Z treści zapytania widzę że chcesz pobrać z bazy wiersze gdzie zawartość pola o nazwie tags nie jest pusta.

Chyba łatwiej będzie napisać tak.

Kod
<?php
$query = $db->query("SELECT fid,tid,lol,subject FROM `".TABLE_PREFIX."threads` WHERE (tags is not null) LIMIT 0, 15; ");
?>


Po co sobie komplikować życie.

snitch.gif
wookieb
No to zaczynamydebugowanie. Wrzuc eksport swojej tabeli na wklej.org czy gdzies, podaj DOKLADNE (bez TABLE_PREFIX itd) zapytanie do bazy to zobaczymy co zle robisz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.