| 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: 16 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0