Jump to content
php.lv forumi

2 tabulas


Artenis

Recommended Posts

Doma tāda:

ir 2 tabulas: pieeja un galerijas un vajag izdabūt laukātikai tās galerijas, kuras ir pievienotas lietotājam:

 

1 tabula, galerija: id, galerija

2 tabula, pieeja : id, gal_id(galerijas id),liet_id(lietotāja id)

 

Lietotāja id cik droši vienka saprotams iegūst caur loginu(sauksim par: login_id), un cik es provēju, salīdzināju lietotāja id, kas ielogojāšar tabulas 2 (liet_id) un tad centos vadīt laukā galerijas, bet nekas nesanāča...

Vai varat paskaidrot vai nodemonstrē kā izvadīt tos galerijas nosaukumus salīdzinot info tabulās.. Iepriekš paldies! :)

Link to comment
Share on other sites

Es apzinos, kas tur ir par vainu taču, nemāku to izlabot un izstāštīt... ar vienu tabulu viss ok, bet ar 2 krāmīgi...

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

kaut vai dēļ tā, ka abāš tabulās ir id un nezinu vai sql uzminēš kuru $row['id'] domāju...

no tāvi, ko tur iepriekšsarakstīju - pietiks, ja sanāks izvadīt tikai nosaukumus tagad..

Link to comment
Share on other sites

pie selecta vari lietot asociacijas SELECT a.id, b.id FROM users as a, types as b ...

Link to comment
Share on other sites

SELECT 
     galerija.id AS galerija_id,
     galerija.nosaukums AS gal_nosaukums,
     pieeja.gal_id AS gal_id
     FROM galerija JOIN pieeja ON (pieeja.gal_id = galerija.id) 
     WHERE pieeja.liet_id = login_id

 

attīecīgi $row['galerija_id'], $row['gal_id'] utt... k-kā tā

Edited by rausis
Link to comment
Share on other sites

×
×
  • Create New...