Autor | Zpráva | ||
---|---|---|---|
Pan X Profil |
#1 · Zasláno: 2. 1. 2009, 16:53:29
Dobrý den.
Potřeboval bych poradit s jedním SQl dotazem v PHP. Potřebuji z tabulky uzivatele vypsat řádky 6 až 10 Poradil by mi někdo jak vytvořit tento dotaz? Předem díky za rady. Pan X |
||
Alphard Profil |
#2 · Zasláno: 2. 1. 2009, 17:03:06
snad mají nějaké id nebo čas podle kterého je možné je řadit
select * from uzivatele order by id limit 6, 5 |
||
Pan X Profil |
#3 · Zasláno: 2. 1. 2009, 17:06:49 · Upravil/a: Pan X
Alphard
ID sice mají, ale nemohu ho použít. select * from uzivatele order by id limit 6, 5 |
||
Alphard Profil |
#4 · Zasláno: 2. 1. 2009, 17:09:41
„jako že se má vypsat pět řádků?“
ano je to zkrácený zápis offsetu http://www.petefreitag.com/item/451.cfm |
||
Alphard Profil |
#5 · Zasláno: 2. 1. 2009, 17:10:21
zapomněl jsem se zeptat na id, proč je nemůžete využít?
|
||
Pan X Profil |
#6 · Zasláno: 2. 1. 2009, 17:12:29
Alphard
Protože se obsah a ID těch řádků mění. Když nějaký záznam smažu a uložím nový, tak se ID na tom řádku změní |
||
Alphard Profil |
#7 · Zasláno: 2. 1. 2009, 17:18:07
Pan X
databáze to podle něčeho řadit musí díry v id klidně mohou být, není problém mít 1, 2, 5, 7, 8 ... jestli na uvolněná místa vkládáte nové záznamy, je to základní chyba, to se nedělá nebo sloupec s datem, jiná asi možnost není, můžete to zkusit bez řazení, ale nikdy jsem o tom v dokumentaci nic nečetl, je to sázka do loterie |
||
Časová prodleva: 15 let
|
0