Warning: count(): Parameter must be an array or an object that implements Countable in /home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line 820

1

Topic: To paties pavadinimo stulpeliuose esančių duomenų išspausdinimas

Labas.

Ar įmanoma išspausdinti iš duomenų bazės duomenis, kurie yra skirtingose lentelėse, bet to paties pavadinimo stulpeliuose? T.y. pavyzdžiui A, B ir C lentelėse yra stulpeliai pavadinimu "data", o D lentelėje yra nuorodos į A, B ir C lentelių pirminius raktus ir reikia, kad PHP išspausdintų tuos duomenis iš A, B ir C lenetlių pagal D lentelėje esančias nuorodas į pirminį raktą.

$uzrasas = mysql_fetch_object ($lentele);
print $uzrasas->Data;

Toks užrašymas veikia tik vieną kartą ir jį kartojant tik kelissyk pakartojamas to paties duomens išspausdinimas, nors ir į $lentelė būtų nuskaityti keli "Data" pavadinti laukai iš skirtingų lentelių.

Taigi, ar įmanoma padaryti, kad išspausdintų visus nuskaitytus duomenis, ar vis tik geriau būtų pervadinti laukus duomenų bazėje taip, kad vienodai pavadintų laukų skirtingose lentelėse nebūtų?

Mintys - blogas apie gyvenimą, politiką, ekonomiką, kultūrą, mokslą ir kitką.
Adventure Lietuva - kompiuteriniai žaidimai, kurie yra meno forma.
Pasaulio šalių himnai - įrašai, žodžiai ir jų vertimai, informacija.

Re: To paties pavadinimo stulpeliuose esančių duomenų išspausdinimas

La,

Viskas yra įmanoma. Užklausoje pakaktu tik užvadinti stulpelius. Tarkim:

SELECT A.data AS A_data,
   B.data AS B_data,
   C.data AS C_data
FROM D
   INNER JOIN A ON (dėl neaiškios ryšių struktūros nerašau sujungimo taisyklių...)

Manau problemų neturi kilti ;)

3

Re: To paties pavadinimo stulpeliuose esančių duomenų išspausdinimas

Dėkui, veikia :-)

Mintys - blogas apie gyvenimą, politiką, ekonomiką, kultūrą, mokslą ir kitką.
Adventure Lietuva - kompiuteriniai žaidimai, kurie yra meno forma.
Pasaulio šalių himnai - įrašai, žodžiai ir jų vertimai, informacija.