Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
nazov pola tabulky do vypisu

Registrovaný: 17.10.06
Prihlásený: 08.11.14
Príspevky: 37
Témy: 1
Bydlisko: blava
Príspevok NapísalOffline : 29.08.2009 12:05

Potreboval by som z databázy do SELECT-u okrem hodnôt dostať aj názov poľa. Názorný príklad tabuľky:
Kód:
 date      |  predajna1 | predajna2
 1.1.2009  |    10€     | 11€
 1.2.2009  |    11€     | 13€

SELECT: vybrat podla datumu, cenu a aj predajnu, pricom predajnu potrebujem prepojit s tabulkou miest (teda mesto, v ktorom predajna sidli)

je to mozne spravit, alebo mi neostava nic ine ako robit to zlozitejsie cez mysql_field_name

predstavujem si to asi takto (nazorny priklad):
Kód:
SELECT "field_name",* FROM table,table2 WHERE fieldname=table2.name WHERE date=NOW()


ďakujem za nápady ;)


Offline

Správca fóra
Správca fóra
nazov pola tabulky do vypisu

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 29.08.2009 13:53

co je na mysql_field_name zlozite?







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Skúsený užívateľ
Skúsený užívateľ
nazov pola tabulky do vypisu

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 29.08.2009 14:42

Tabuľka samotná je zlá. predajňa1 a predajňa2 nemajú byť stĺpce, ale napr. 1 stĺpec s názvom predajňa_id s hodnotami 1 alebo 2, prípadne samostatné tabuľky menom predajňa1_tržba a predajňa2_tržba. Druhá možnosť je blbosť, ale je to možnosť.


Offline

Užívateľ
Užívateľ
nazov pola tabulky do vypisu

Registrovaný: 17.10.06
Prihlásený: 08.11.14
Príspevky: 37
Témy: 1
Bydlisko: blava
Príspevok Napísal autor témyOffline : 29.08.2009 15:23

bolo to skôr na vysvetlenie problému.
1. mysql_field_name nemozem pouzit v selecte a teda neda sa pouzit spojenie (ale ak nebude ina moznost, spravim to tak)
2. zle navrhnuta tabulka: je to kvoli uspore, je tam obrovske mnozstvo udajov a len par predajni, cize aj vzhladom na velkost pouzivam tento (mozno zvlastny sposob). Keby som mal zakazdym ukladat ID predajne do tabulky (riadku) databaza je o cca 120MB vacsia (skusal som to) pri sucasnom pocte dat lebo su tam datumy za poslednych par rokov.


Offline

Skúsený užívateľ
Skúsený užívateľ
nazov pola tabulky do vypisu

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 29.08.2009 15:36

120 MB je nejaké číslo? Si na free hostingu?
// tak mi napadlo, ak máš predajní pod 255, daj tomu IDčku predajne unsigned tinyint. To už hádam nebude problém s miestom, nie? Aby si takýmto spôsobom zabral 120 MB, tak by si musel mať +- 120 miliónov záznamov ak správne počítam.


Offline

Užívateľ
Užívateľ
nazov pola tabulky do vypisu

Registrovaný: 17.10.06
Prihlásený: 08.11.14
Príspevky: 37
Témy: 1
Bydlisko: blava
Príspevok Napísal autor témyOffline : 29.08.2009 15:39

nie, priestoru je relatívne dosť, ale je to asi 25% čo sa mi zdá priveľa na to, aby som siahol po tom riešení.

edit: tými % som myslel, že ten môj spôsob šetrí štvtinu miesta.


Offline

Skúsený užívateľ
Skúsený užívateľ
nazov pola tabulky do vypisu

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 29.08.2009 15:50

Keď nie je problém s priestorom, prečo to tak nespravíš? Získaš tým hlavne použiteľnosť. Rvať predajne do stĺpcov je blbosť. Čo ak ti pribudne predajňa? Spravíš ďalší stĺpec a budeš mať plno NULL hodnôt. Alebo ak zavrieš jednu predajňu, tak od toho dňa budeš mať všade samý NULL.
Ak to nie je len domáca úloha do školy a chceš to reálne použiť, daj to do riadkov. Jedného dňa budeš chcieť robiť kadejaké štatistiky a kadejaké iné hokusy-fokusy a vtedy si budeš búchať hlavu o stenu.







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
nazov pola tabulky do vypisu

Registrovaný: 17.10.06
Prihlásený: 08.11.14
Príspevky: 37
Témy: 1
Bydlisko: blava
Príspevok Napísal autor témyOffline : 29.08.2009 16:04

toto mám premyslené, predajňa nepribudne, viem dobre prečo to tak mám a samotná štruktrúra sa 100% meniť nebude :rolleyes:

Možno to vyzerá zvláštne, ale musí to tak ostať. Ja som si aj myslel, že iný spôsob asi nebude, ako to SELECTovať, ale radšej som sa spýtal.


Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Upravenie vypisu pola ..

v PHP, ASP

3

447

01.07.2009 17:05

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jquery - ukladanie hodnot z html tabulky do pola

v JavaScript, VBScript, Ajax

2

389

17.11.2013 17:05

DeadOne Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako vypisat prvok pola, ked nazov indexu je v premennej

v PHP, ASP

2

446

10.01.2010 13:49

Mysql_dodo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zoradenie výpisu

v PHP, ASP

3

455

23.11.2011 23:32

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zoradenie výpisu podľa abecedy

v PHP, ASP

3

720

05.02.2011 12:18

Forty- Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. optimalizacia vypisu z dtb

v PHP, ASP

12

664

21.09.2009 23:08

kmsa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Poprosím o analýzu výpisu tracert

v Siete

18

979

02.01.2009 18:20

tommy1104 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypis zavisly na vypise predchadzajuceho vypisu

v Databázy

2

480

14.07.2011 22:59

jablko05 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vlozenie PHP premennu do sql vypisu

v PHP, ASP

6

456

12.05.2013 10:36

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zmena vypisu pri zmene hodnoty v combo boxe

v JavaScript, VBScript, Ajax

2

487

08.09.2008 21:25

Broko71 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vrátenie pola

v Assembler, C, C++, Pascal, Java

2

444

08.11.2012 19:01

faraon Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. dlžka pola

v HTML, XHTML, XML, CSS

2

539

16.10.2009 22:40

dessert Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. INDEX POLA

v JavaScript, VBScript, Ajax

1

661

15.10.2009 11:39

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. uvolnenie pola

v Assembler, C, C++, Pascal, Java

8

478

10.01.2010 20:18

johny3212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nazov hry

v Počítačové hry

2

431

04.11.2017 21:44

skvido Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nazov hry

v Počítačové hry

3

679

24.04.2009 8:40

Iv0 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra