codeigniter-3 - 如何在codeigniter中获取数据作为数组
问题描述
我正在从数据库中获取数据,结果是多行,但它只显示 echo 中的第一行。请让我知道问题出在哪里,以便我可以获得所有匹配的结果。
public function review_email()
{
$date= date("Y-m-d");
$this->load->model("site_model");
$query = $this->db->get_where('review_email', array("date"=>$date));
$row = $query->row();
if (isset($row))
{
echo $name=$row->name;
}
}
解决方案
尝试这个 -
public function review_email()
{
$date= date("Y-m-d");
$this->load->model("site_model");
$query = $this->db->get_where('review_email', array("date"=>$date));
//$row = $query->row();
$query->result();
$row = $query->row_array();
foreach ($row as $c)
{
echo $c->name;
}
}
推荐阅读
- python - 如何观察 Python 中的属性查找链?
- python - Python 不考虑字符串中的字符“c”
- regex - Confluent.net 中的模式匹配
- mysql - Spring Boot - JPA Repository @Query 用于不匹配的实体字段类型
- python - 如何修改此示例以将日期条目额外解析为元组,例如 (6, 11, 2007)?
- java - 如何求和 step1 和 step2 以达到给定的距离,计算这些步骤的各种总和并将其作为整数返回?
- modbus-tcp - 通过 tcp/ip 使用 modbus 读取 SDM120 kwh 电表
- java - JFileChooser 允许访问特定文件夹并将文件复制到其中
- reactjs - React - jest 使用自定义状态检查组件中的条件
- python - 是否可以让 discord.py 机器人静音一个频道?