Autor Zpráva
Adam501
Profil
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
Myslíš
<option value="xxx" selected>hodnota</option>
?
Potom se ti vybere taková položka v selectu.
svadla
Profil
Předpokládám, že se Adam501 ptá na databáze ...

Toto nepostačuje?
select * from tabulka where id = cislo_radku 
Adam501
Profil
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
Samozřejmě, že jde.

select * from tabulka where id in (jedna, dva, tri, ... )
Adam501
Profil
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
Z databáze tímto dotazem dostaneš všechny. Data pak zpracuješ, jak budeš potřebovat.
Adam501
Profil
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 *
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
no a šahat pro řádek to je jak? umím jen výpis podle sloupců...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: