[ bokivaol @ 10.10.2010. 02:34 ] @
Zdravo drugari, Imam dve tabele "user_registration" i "newsletter". Kada posebno stavim komande 1 ili 2, svaka komanda radi za sebe ono sto treba da radi. Medjutim, hteo bih da spojim ove dve tabele tako da iz tabele "user_registration" izabere sve korisnike koji imaju `newsletter`='1' i da ih poredjam po emailovima I (AND) da iz tabele "newsletter" izaberem sve korisnike. Kako da spojim ove dve tabele da dobijem ovo sto sam zeleo, a da se ukoliko postoji korisnik koji se nalazi u obe tabele, tj. postoji isti email, taj korisnik prikazuje samo jednom, a ne dva puta? Molio bih da napisete kod, objasnjenja "uradi to preko ovoga ili onoga" mi nece mnogo znaciti. Code: $t = dbFetchArray(dbQuery("select * from `newsletter` where `id`='".$u."'"),MYSQL_BOTH); Code: <?php $s = dbQuery("select * from `user_registration` where `newsletter`='1' order by `email`");........1 $s = dbQuery("select * from `newsletter` where `email`<>'' order by `email`");........................2 $count = dbNumRows($s); if($count>0){ ?> <select size="6" multiple="multiple" id="multi" name="multi[]" style="width:200px;"> <?php while($t = dbFetchArray($s,MYSQL_BOTH)) { ?> <option value="<?php echo $t["id"]; ?>"><?php echo $t["email"]; ?></option> <?php } ?> [Ovu poruku je menjao bokivaol dana 10.10.2010. u 17:49 GMT+1] |