php - 数据库返回我最后一个 id
问题描述
我想在 tcpdf 中显示表中的所有数据,但是这段代码返回了我最后一个 id。
$students = $this->db->get_where('enroll', array(
'class_id' => $class_id ,
'year' => $running_year
))->result_array();
foreach($students as $row):
$id = $this->db->get_where('student', array(
'student_id' => $row['student_id']
))->row()->student_id;
$nume = $this->db->get_where('student', array(
'student_id' => $row['student_id']
))->row()->name;
endforeach;
$html =<<<EOD
$id <br/>
$nume
<br/>
我希望查看
id1
name1
id2
name2
... 显示最后一个 id 但从第一个到倒数第二个不显示。我在下面提供的代码在 PHP 中运行良好。
<?php
$students = $this->db->get_where('enroll' , array(
'class_id' => $class_id ,
'year' => $running_year
))->result_array();
foreach($students as $row):
?>
<tr>
<th class="stil">
<?php echo $count++;?></th>
<td class="stil"><?php
echo $this->db->get_where('student' , array(
'student_id' => $row['student_id']
))->row()->student_id;
?></td>
PHP 生成一个带有一些结果的页面。
解决方案
推荐阅读
- javascript - 如果选中其他复选框,则禁用复选框
- ios - 使用 nativescript sidekick 构建我的 ios 应用程序时如何防止 SDK 版本问题
- ios - 无法使用 Obj-c 创建 google cast 容器
- python - JSONSchema 验证失败,$ref (Draft v7)
- ios - 使用多种字体大小强制 NSAttributedString 行高
- javascript - 如何添加/更新和删除对象并将它们列在数据标准化的组件中?
- python - 为什么在为图像中的像素赋值时会在 Python 中产生垃圾
- sql - 在 90 天的窗口中,每天 SQL 表中的新记录计数
- javascript - 在节点js中的for循环内一个接一个地执行mysql查询
- c# - MagickImage 创建软边缘,进入 100% 透明