Autor | Zpráva | ||
---|---|---|---|
Adam501 Profil |
#1 · Zasláno: 23. 1. 2011, 20:13:01
Ahoj. Potřeboval bych nějak napsat, aby se mi vybral třeba první, nebo třetí, nebo pátej řádek. Ano jde to udělat použitím id a mnoha selectů. Ale nešlo by to i jinak? Kratší metodou?
|
||
voltik Profil |
#2 · Zasláno: 23. 1. 2011, 20:15:03
Myslíš
<option value="xxx" selected>hodnota</option> Potom se ti vybere taková položka v selectu. |
||
svadla Profil |
#3 · Zasláno: 23. 1. 2011, 20:17:53
Předpokládám, že se Adam501 ptá na databáze ...
Toto nepostačuje? select * from tabulka where id = cislo_radku |
||
Adam501 Profil |
#4 · Zasláno: 23. 1. 2011, 20:24:39
voltik:
Nene. Já myslím při výpisu z databáze. svadla: Postačuje. Ale jak jsem psal, když potřebuji třeba 10 řádků tak musím udělat 10 selectů. Jen jestli to nejde nějakou kratší metodou... |
||
svadla Profil |
#5 · Zasláno: 23. 1. 2011, 20:26:23
Samozřejmě, že jde.
select * from tabulka where id in (jedna, dva, tri, ... ) |
||
Adam501 Profil |
#6 · Zasláno: 23. 1. 2011, 20:33:37 · Upravil/a: Adam501
Díky. Ale jak poznám, který se pak vypíše? Dejme tomu, že potřebuju, aby se mi na jedno místo v tabulce vypsal tenhle řádek, na jiné místo jiný...?
|
||
svadla Profil |
#7 · Zasláno: 23. 1. 2011, 21:20:17
Z databáze tímto dotazem dostaneš všechny. Data pak zpracuješ, jak budeš potřebovat.
|
||
Adam501 Profil |
#8 · Zasláno: 24. 1. 2011, 14:55:16
No a to je jak? Nejde mi o výpis řádků pod sebe...potřebuju je dostat do tabulky, tak aby řádek 1 byl v buňce A1, řádek 2 v A2, řádek 3 v B1...
|
||
Kajman_ Profil * |
#9 · Zasláno: 24. 1. 2011, 15:01:53
Adam501:
Můžete si dát získaná data do pole jedním while a při výpisu šahat podle klíče (id z tabulky) na chtěný řádek. |
||
Adam501 Profil |
#10 · Zasláno: 24. 1. 2011, 15:39:02
no a šahat pro řádek to je jak? umím jen výpis podle sloupců...
|
||
Časová prodleva: 13 let
|
0