Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Ze zkratek celý název

Zdravím přítomné.

Potřeboval bych radu.
Zadání:
1. ID
2. zkratka
3. cely_nazev
kdyz pak mam zkratku tak si projdu tuhle tabulku najdu radek kde se objevuje ta zkratka
a pak si vytahnu cely nazev

Jde přesně o toto Tabulka
v databázi je tabulka kde jsou tyto údaje co vidíte v tabulce.
Co chci je aby místo těch zkratek(WSH, VAN, .....) byli celé názvy týmů.

Takže podle zadání vytvořím v db novou tabulku třeba zkratky kde bude:
1. ID
2. zkratka
3. cely_nazev
To je celkem jednoduché. Co je pro mě složité je, jak by měl vypadat ten kod který to před zobrazením zkontroluje a násladně přepíše zkratky na celé názvy.?
Poradil by mi někdo?

PS: údajně je možnost nepoužít tu tabulku
1. ID
2. zkratka
3. cely_nazev
ale pomocí If docílit stejného výsledku.

Předmět Autor Datum
Nechápu, proč ze zadání chceš vytvořit naprosto stejnou novou tabulku. Jestli nemáš omezen ve výsled…
Filuta 09.07.2012 13:12
Filuta
"Nechápu, proč ze zadání chceš vytvořit naprosto stejnou novou tabulku." Podle čeho soudíš? tato t…
Gizzer 09.07.2012 13:21
Gizzer
nikdo?
Gizzer 09.07.2012 18:00
Gizzer
Tak vyřešeno: $query="SELECT confid,Name,z.nazev AS Teamname,Team,Pos,P,G,A,GP,Time,Pims,plusminus,… poslední
Gizzer 09.07.2012 18:36
Gizzer

Nechápu, proč ze zadání chceš vytvořit naprosto stejnou novou tabulku.
Jestli nemáš omezen ve výsledkové tabulce zkratku na 3 znaky, můžeš použít příkaz UPDATE. Nebo tam zkratku nechat a při tisku nebo zobrazení průběžně nahrazuj zkratku plným textem dle stávající tabulky (zindexuj sekundárním indexem podle zkratky aby to bylo rychlejší). Nevím v čem to děláš, tak blížší příkazy nemůžu navrhnout. Kdybys to dělal třeba v Delphi, lze hledat průběžně třeba přes seek nebo locate.

"Nechápu, proč ze zadání chceš vytvořit naprosto stejnou novou tabulku."

Podle čeho soudíš?

tato tabulka
Takže podle zadání vytvořím v db novou tabulku kde bude:
1. ID
2. zkratka
3. cely_nazev
zatím nikde není.

To co je zde http://michales.eu/stat_player_black.php?confid=12 &sort=0 je úplně jiná tabulka.
Chci vytvořit právě tuto tabulku
1. ID
2. zkratka
3. cely_nazev
aby bylo z čeho porovnávat.
Takže před zobrazením tohoto http://michales.eu/stat_player_black.php?confid=12 &sort=0
to projede mou nově vytvořenou tabulku v db
1. ID
2. zkratka
3. cely_nazev a pokud bude existovat zkratka tak to ve výsledku přepíše zde http://michales.eu/stat_player_black.php?confid=12 &sort=0 na celý název

Je to celé v php.

Zpět do poradny Odpovědět na původní otázku Nahoru