Autor | Zpráva | ||
---|---|---|---|
Medvídek Profil |
Zdravím všechny guru přes db,
mam problém s dotazem do db. Mam tabulku ve ktere je mimojine sloupec pismeno. Potřeboval bych udělat výpis podle abecedy (select * from tabulka where pismeno = a) atd az do pismene z. Chci se zeptat, jestli to nejde nějak napsat do jednoho (ci vice) cyklu a jednim dotazem, nebo musim pro kazde pismeno udelat dotaz do db. Potřeboval bych, aby se vypsalo: A anicka andulka amalka B bolek boris C ……….. Děkuji moc za každou pomoc. |
||
Jan Tvrdík Profil |
#2 · Zasláno: 7. 8. 2009, 22:20:01
Medvídek:
Nestačí vybrat všechno seřazené podle sloupce písmeno? |
||
Taps Profil |
#3 · Zasláno: 7. 8. 2009, 22:20:51
Medvídek
něco podobného se zde již řešilo http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=28&topic=79886#2 |
||
Medvídek Profil |
#4 · Zasláno: 7. 8. 2009, 22:45:39
Jan Tvrdík
Pro mě by to bylo nejlepší, akorát bych vždy před vypsáním potřeboval udělat <strong>A</strong> atd... |
||
Alphard Profil |
Medvídek:
Tohle se běžně řeší až v PHP $pamet = ''; while ($line = …) { if ($line['pismeno'] != $pamet) { $pamet = $line['pismeno']; echo "<b>$pamet</b><br>"; } echo "$line[slovo]<br>"; } Vzhledem k odkazům vedoucím na toto vlákno doplňuji možnou podobu SQL dotazu: select pismeno, slovo from tabulka order by pismeno, slovo Jestli není samostatný sloupec pismeno , lze použít substr().
|
||
Medvídek Profil |
#6 · Zasláno: 7. 8. 2009, 23:11:26
Alphard
Díky moc, funguje výborně, asi sem už přepracovaný :) |
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0