2011-05-22 51 views
0

我有PHP的此塊和HTML:需要幫助的重複/循環在PHP

<table width="57%" border="0" class="tabela_master" id="aps-cat"> 
<tr> 
<?php  
while ($row = $db->sql_fetchrow($result_1)) 
{ 
     echo '<td width="33%" rowspan="12" align="center"><img src="../images/' . $row['picture'] . '" /></td>'; 
     echo '<td width="20%" align="right" class="tabela_master" style="font-weight: bold">Emri/Mbiemri:</td>'; 
     echo '<td width="1%">&nbsp;</td>'; 
     echo '<td width="46%" class="tabela_master">' . $row['firstname'] . " " . $row['lastname'] . '</td>'; 
     echo '</tr>'; 
     echo '<tr>'; 
     echo '<td align="right" class="tabela_master" style="font-weight: bold">Gjinia:</td>'; 
     echo '<td>&nbsp;</td>'; 
     echo '<td class="tabela_master">' . $row['gender'] . '</td>'; 
     echo '</tr>'; 
     echo '<tr>'; 
     echo '<td align="right" class="tabela_master" style="font-weight: bold">Datelindja:</td>'; 
     echo '<td>&nbsp;</td>'; 
     echo '<td class="tabela_master">' . $row['birthday'] . '</td>'; 
     echo '</tr>'; 
     echo '<tr>'; 
     echo '<td align="right" class="tabela_master" style="font-weight: bold">Adresa/Lokacioni:</td>'; 
     echo '<td>&nbsp;</td>'; 
     echo '<td class="tabela_master">' . $row['location'] . '</td>'; 
     echo '</tr>'; 
     echo '<tr>'; 
     echo '<td align="right" class="tabela_master" style="font-weight: bold">Telefoni:</td>'; 
     echo '<td>&nbsp;</td>'; 
     echo '<td class="tabela_master">' . $row['telephone'] . '</td>'; 
     echo '</tr>'; 
     echo '<tr>'; 
     echo '<td align="right" class="tabela_master" style="font-weight: bold">Email adresa:</td>'; 
     echo '<td>&nbsp;</td>'; 
     echo '<td class="tabela_master">' . $row['email'] . '</td>'; 
     echo '</tr>'; 
     echo '<tr>'; 
     echo '<td align="right" class="tabela_master" style="font-weight: bold">Interesi:</td>'; 
     echo '<td>&nbsp;</td>'; 
     echo '<td class="tabela_master">' . $row['occupation'] . '</td>'; 
     echo '</tr>'; 
     echo '<tr>'; 
     echo '<td align="right" class="tabela_master" style="font-weight: bold">&nbsp;</td>'; 
     echo '<td>&nbsp;</td>'; 
     echo '<td class="tabela_master">&nbsp;</td>'; 
     echo '</tr>'; 
     echo '<tr>'; 
     echo '<td align="right" class="tabela_master" style="font-weight: bold">&nbsp;</td>'; 
     echo '<td>&nbsp;</td>'; 
     echo '<td class="tabela_master">&nbsp;</td>'; 
     echo '</tr>'; 
     echo '<tr>'; 
     echo '<td align="right" class="tabela_master" style="font-weight: bold">&nbsp;</td>'; 
     echo '<td>&nbsp;</td>'; 
     echo '<td class="tabela_master">&nbsp;</td>'; 
     echo '</tr>'; 
     echo '<tr>'; 
     echo '<td align="right" class="tabela_master" style="font-weight: bold">&nbsp;</td>'; 
     echo '<td>&nbsp;</td>'; 
     echo '<td class="tabela_master">&nbsp;</td>'; 
     echo '</tr>'; 
     echo '<tr>'; 
     echo '<td align="right" class="tabela_master" style="font-weight: bold">&nbsp;</td>'; 
     echo '<td>&nbsp;</td>'; 
     echo '<td class="tabela_master">&nbsp;</td>'; 
} 
//$db->sql_freeresult($result_1); 
?> 
</tr> 
</table> 

現在我想的是在頁面顯示的多個記錄。該網站目前看起來是這樣的: Current look

而我想應該是這樣的: Wanted look

所以,我的表將提供從我的MySQL查詢我所有的結果看起來像這樣:

$sql_1 = 'SELECT id, firstname, lastname, birthday, location, occupation, gender, telephone, email, picture 
      FROM pinkmoon_users ORDER BY `id` DESC LIMIT 1'; 
$result_1 = $db->sql_query($sql_1) or die($db->sql_error()); 

回答

3

刪除SQL語句中的LIMIT 1

$sql_1 = 'SELECT id, firstname, lastname, birthday, location, occupation, gender, telephone, email, picture 
      FROM pinkmoon_users ORDER BY `id` DESC '; 
$result_1 = $db->sql_query($sql_1) or die($db->sql_error()); 
+0

非常感謝好友,我沒有注意到在我的查詢中。 – Aborted 2011-05-22 15:26:10

0

查詢只檢索數據庫中的最後一條記錄。如果您需要更多,則應將LIMIT 1更改爲(例如)LIMIT 10或完全取消限制限制。