Izlistavanje iz baze

2

Izlistavanje iz baze

offline
  • Miljan Ilic
  • Pridružio: 18 Jun 2014
  • Poruke: 178

Malopre sam zaboravio da ostavim sliku, evo:



Ovo je baza:

CREATE TABLE Fields ( ID INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY, ForUser VARCHAR(255) NOT NULL, ForCategory VARCHAR(100) NOT NULL, FieldName VARCHAR(100) NOT NULL ); CREATE TABLE Content ( ID INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY, ForUser VARCHAR(255) NOT NULL, ForCategory VARCHAR(100) NOT NULL, ForField VARCHAR(100) NOT NULL, FieldContent VARCHAR(255) NOT NULL );
-Sada iz baze hoću da izlistam FieldName i FieldContent koji se nalaze u dve različite tabele, to je jasno. Kasnije kada rezultati budu izlistani u varijabli, rezultate iz FieldName izlistavam kao naziv kolona u HTML tabeli kojoj pristupa korisnik, a FieldContent izlistavam u telo HTML tabele kao sadržaj kolona. To bi trebalo da bude ovako:



Naziv, Količina i Napomena su FieldName, a R16, 5... su FieldContent i za sve to potreban mi je neki SQL upit koji ne mogu/ne znam da napišem... Pozz i hvala



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14811
  • Gde živiš: Niš

Napisano: 03 Jun 2015 22:45

A kakva je relacija između ove dve tabele? ForFiled ustvari sadrži vrednost kolone FieldName iz prve tabele?

Dopuna: 03 Jun 2015 22:52

Dr.Cooler ::Ne moze ni sa drugim primerom koji si mi dao, nema gresaka ali ne izlistava kako treba, na slici je izlistano iz kategorije 'Otpornici' gde su polja 'Oznaka' i 'Tolerancija', izlistan je samo FieldName u Table Head.Dr.Cooler ::Malopre sam zaboravio da ostavim sliku, evo:

Ne vidim šta je sporno ovde. Upit vraća samo FieldName, pošto je tako zapisano.



offline
  • Miljan Ilic
  • Pridružio: 18 Jun 2014
  • Poruke: 178

Napisano: 03 Jun 2015 23:42

Problem je sto je upit izlistao 10 'Ostalo', a u kategoriji otpornici nalaze se samo Tolerancija i Vrednost. Zanimljivo je i to da u celoj bazi ne postoji 10 polja oznacena kao "Ostalo". Da napomenem i to da mogu da menjam strukturu baze samo da ovo proradi. Zavrsio sam Login, Home, Create Category, Create Field, Insert, Profile... ne mogu sada da odustanem! Pozz i hvala sto se trudis da pomognes!

Dopuna: 06 Jun 2015 20:26

I moze li neko da mi preporuci neku bolju strukturu baze kako bi upravljanje bilo lakse?

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14811
  • Gde živiš: Niš

Nisi napisao kakva je kardinalnost veze? 1:1 ili 1:N? Da li jedan Field ima samo jedan Content, i da li jedan Content pripada samo jednom Field-u? Na osnovu gornje slike ispada da je tako. Šta će ti onda dve tabele? Zašto i jedna i druga imaju ForUser i ForCategory? Ukoliko Field pripada određenoj kategoriji i određenom korisniku, a Content pripada određenom Field-u, dovoljno je da vezu ka kategoriji u korisniku čuvaš na samo jednom mestu.

Ko je trenutno na forumu
 

Ukupno su 871 korisnika na forumu :: 46 registrovanih, 6 sakrivenih i 819 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Rade, A.R.Chafee.Jr., aleksmajstor, bestguarder, bokisha253, Brana01, Bubimir, darios, Denaya, Dimitrije Paunovic, draggan, drimer, FOX, goxin, havoc995, ivica976, ivicasimo, Karla, Kibice, kybonacci, laurusri, Lord Nem, Magistar78, mercedesamg, Mercury, Mi lao shu, milenko crazy north, mnn2, Nemanja.M, nemkea71, oldtimer, operniki, procesor, RJ, S2M, Smiljke, Sokic, Srki94, Srle993, suton, vathra, Vlad000, vladaa012, voja64, zillbg, |_MeD_|