1
我想問一些幫助。這不是家庭作業,但它只是我想如何實現的一個例子,所以我提供了示例。根據記錄以相反順序添加信息
這是我的示例代碼。
$records = $stmt->prepare("SELECT fname, lname, birthday FROM names ORDER BY birthday DESC");
$records->execute()
foreach($records as $row) {
$birthday = $row['birthday'];
$fname = $row['fname'];
$lname = $row['lname'];
<table>
<tr>
<td>
<?php echo $row['birthday'] . " | " . $row['fname'] . " | " . $row['lname']; ?>
</td>
</tr>
</table>
我想達到的目的是在生日前以相反的順序讓學生#。
Student 4 | 1981-11-01 | John | Smith
Student 3 | 1980-11-01 | John | Smith
Student 2 | 1979-11-01 | John | Smith
Student 1 | 1978-11-01 | John | Smith
我該怎麼做?我只循環記錄並顯示它,但我不知道如何添加學生#以相反的順序(下面的老學生和生日頂部的新的基礎上)
非常感謝。
數據庫計算的行,打印和遞減數量沒有學生#字段來存儲。所以在從數據庫中提取記錄時,我想在PHP中添加學生號,但學生號會根據記錄而有所不同,老會更低,學生號從1開始。 –
謝謝,我會試試看,並讓你知道結果。 –
感謝它的工作。 –