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: 14623
  • 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: 14623
  • 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 415 korisnika na forumu :: 6 registrovanih, 3 sakrivenih i 406 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: 8u47, cikadeda, Snorks, vranjanac29, wolverined4, zodiac94