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开始。 –
谢谢,我会试试看,并让你知道结果。 –
感谢它的工作。 –