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>
我能做些什麼,使之正常工作?想法?
您是否嘗試過手動運行查詢,並確認您實際上是檢索多個行? – Apropos
$ bruger2是電子郵件,還是現場電子郵件?這很混亂。 –
$ bruger1是我在這個例子中的電子郵件,$ bruger2是添加了「朋友」的電子郵件 –