selectare din 2 tabele
Scris: Mie Mai 22, 2013 8:25 pm
Am 2 tabele: post si post_vote_security .
Tabla post are: id,titlu,voturi,user
Tabla post_vote_security are: post_uniq_id,post_id,post_user,post_ip
Si sa zicem ca am in "post" : 1,Ana are mere,2, George
Si in "post_vote_security" : 1,1,George,192.168.1.1 si 2,1,Vasile,444,121,12,21
Cum fac sa accesez amandoua tabele dar sa nu mi se dubleze posturile, pentru ca in momentul de fata daca folosesc ""select * from post inner join post_vote_security on post.id = post_vote_security.post_id"" postul respectiv mi se dubleaza de cate ori este votat. Poate am gandit gresit baza de date sau ceva nu inteleg.
Sau sa fac query separat? "$sql=mysql_query("SELECT * from post"); $sql2=mysql_query("SELECT * from post_vote_security"); " ? doar ca asa nu stiu cum sa bag in acelasi while si datele din $sql si $sql2 (trecand peste $show1=mysq_fetch_array($sql) bla bla)
Multumesc.
Tabla post are: id,titlu,voturi,user
Tabla post_vote_security are: post_uniq_id,post_id,post_user,post_ip
Si sa zicem ca am in "post" : 1,Ana are mere,2, George
Si in "post_vote_security" : 1,1,George,192.168.1.1 si 2,1,Vasile,444,121,12,21
Cum fac sa accesez amandoua tabele dar sa nu mi se dubleze posturile, pentru ca in momentul de fata daca folosesc ""select * from post inner join post_vote_security on post.id = post_vote_security.post_id"" postul respectiv mi se dubleaza de cate ori este votat. Poate am gandit gresit baza de date sau ceva nu inteleg.
Sau sa fac query separat? "$sql=mysql_query("SELECT * from post"); $sql2=mysql_query("SELECT * from post_vote_security"); " ? doar ca asa nu stiu cum sa bag in acelasi while si datele din $sql si $sql2 (trecand peste $show1=mysq_fetch_array($sql) bla bla)
Multumesc.