2013-01-06 5 views
0

추가 된 "친구"에 대한 개요를 만드는 동안 다음 코드는 마지막으로 추가 된 친구 만 반환합니다.MySQL PHP는 모든 행을 가져 오지 않습니다

mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB"); 
$sql="SELECT * FROM $tbl_name WHERE bruger1='$usrname' AND status='Godkendt'"; 
$result=mysql_query($sql); 
while($rows=mysql_fetch_array($result)){ 
    $venner=$rows['bruger2']; 
} 
$tbl_name="brugere"; 
$sql="SELECT * FROM $tbl_name WHERE email LIKE '$venner%'"; 
$result=mysql_query($sql); 
?> 
<div id="searchcenter"> 
    <div id="searchtop"></div> 
<?php 
    while($rows=mysql_fetch_array($result)){ 
?> 
    <a href="http://festbook.dk/profil/start.php?r=profil&id=<? echo $rows['id']; ?>" class="profilresult"> 
    <img src="<? echo $rows['profilbilled']; ?>"> 
    <p><b>Navn: </b><? echo $rows['navn']; ?></p> 
    <p><b>Mail: </b><? echo $rows['email']; ?></p> 
    <p><b>Hjem: </b><? echo $rows['adresse']; ?></p> 
    <p><b>FacebookID: </b><? echo $rows['facebook']; ?></p> 
    </a> 
    <?php 
    } 
    ?> 
    </div> 
</div> 
</body> 

제대로 작동하려면 어떻게해야합니까? 아이디어? 어쨌든 도움을 내가 여러 테이블을 조회하여 그것을 해결

+0

쿼리를 수동으로 실행하여 실제로 여러 행을 검색했는지 확인 했습니까? – Apropos

+0

$ bruger2는 전자 메일과 필드 전자 메일입니까? 매우 혼란 스럽습니다. –

+0

$ bruger1은이 예제의 이메일 주소이고 $ bruger2는 "친구"의 이메일 주소입니다. –

답변

0

...

$tbl_name="brugere"; 
$tbl_name2="venner"; 
$sql="SELECT * FROM $tbl_name, $tbl_name2 WHERE email=bruger2 AND status='Godkendt'"; 
$result=mysql_query($sql); 

감사합니다! : D

+0

답을 답으로 표시하십시오. – MOTIVECODEX

관련 문제