gpt4 book ai didi

php - 在 codeigniter 中从数据库检索结果

转载 作者:行者123 更新时间:2023-11-29 21:29:57 24 4
gpt4 key购买 nike

据我所知,到目前为止,我们可以使用

$result = $query->row_array();

从数据库中检索单个值并且

$result = $query->result_array();

从数据库中检索多个值。

在本例中,我使用特定的表 CRUD 选项。所以不要写

$rows = $query->num_rows();
if( $rows > 1 ){
$result = $query->result_array();
}
if( $rows == 1 ){
$result = $query->row_array();
}

即使表只有单行或多行,是否还有其他方法可以编写查询?

请指导我。先谢谢各位 friend 了

最佳答案

你可以试试这个方法

$query = $this->db->query("YOUR QUERY");

if ($query->num_rows() > 0)
{
foreach ($query->result() as $row)
{
echo $row->title;
echo $row->name;
echo $row->body;
}
}

如果你想检查一行或多行

 $query = $this->db->query("YOUR QUERY");

if ($query->num_rows() == 1)
{
foreach ($query->result() as $row)
{
echo $row->title;
echo $row->name;
echo $row->body;
}
}else if($query->num_rows() > 1){
foreach ($query->result() as $row)
{
echo $row->title;
echo $row->name;
echo $row->body;
}
}else{
echo 'No any records in data base';
}

一条或多条记录并不重要

关于php - 在 codeigniter 中从数据库检索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35338086/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com