【发布时间】:2021-11-07 13:21:41
【问题描述】:
我正在尝试将数据库中的数据提取到数组中,然后显示信息,但出现以下错误
遇到 PHP 错误 严重性:警告
消息:未定义的变量 $result 文件名:views/timeline.php
行号:53
回溯:
文件:C:\xampp\htdocs\aswp\application\views\timeline.php 线路:53 函数:_error_handler
文件:C:\xampp\htdocs\aswp\application\controllers\Home.php 线路:14 功能:查看
文件:C:\xampp\htdocs\aswp\index.php 线路:315 函数:require_once
这是我的控制器功能
public function displayDiscussion()
{
$data['result'] = $this->discussions->displayDisc();
$this->load->view('timeline',$data);
}
型号
function displayDisc()
{
$query = $this->db->query("SELECT title, content, username, dateTime FROM discussions;");
return $query->result();
}
查看
<table>
<tr>
<?php foreach ($result as $row) { ?>
<td><?php echo $row->title; ?></td>
<td><?php echo $row->content; ?></td>
<td><?php echo $row->username; ?></td>
<td><?php echo $row->dateTime; ?></td>
<?php } ?>
</tr>
</table>
我做错了什么?
【问题讨论】:
-
$result的设置地点/时间? -
$data['result'] 打印什么??
标签: php codeigniter-3