|
|
pomoc s MySQL
|
22.12.2009 17:21
Vladimír Komínek
|
Dobrý den, teprve se učím s PHP a MySQL, ale narazil jsem na jeden problém a doufám, že mě s ním někdo pomůže.
Potřebuju napsat SELECT tak, aby mě bylo vráceno 20 řádků, ale až od řádku, který si sám určím a navíc, aby některé určité řádky byly vynecháné.
Máme například tabulku o 100 řádcích. V tabulce je sloupec ,,del" kde jsou buď nuly, nebo jedničky. A já chci vrátit 20 řádku počínaje např 40. řádkém, ale musí se u toho vynechat ty řádky které mají v sloupci ,,del"= 1. Takže kdyby mezi 40.-59. řádkem byly tři řádky s del=1, tak potřebuju aby se vrátili řádky 40 až 62( 40 - tři vynechané + tři další které nemají del=1). Prostě vracet se mají jen ty řádky, které mají del=0 a má jich být celkem 20 a začít se má řádkem, který předem určím. Snad jsem to napsal aspon trochu zrozumitelně a někdo mě poradí. Děkuji. |
|
|
Re: pomoc s MySQL
|
23.12.2009 09:44
Tomáš Kováčik
|
Odporucam si precitat clanok: http://www.linuxsoft.cz/article.php?id_article=818
Select mozes pouzit napriklad takyto
<code>SELECT * FROM `tabulka` WHERE `del` = 0 LIMIT 40, 20</code>
WHERE je podmienka, kde del=0
LIMIT 40 znamena, ze zacne od riadku 40 |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|