首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CodeIgniter中显示无循环的查询单个结果

问在CodeIgniter中显示无循环的查询单个结果
EN

Stack Overflow用户
提问于 2020-06-24 17:42:13
回答 1查看 35关注 0票数 0

我想要显示单行数据,而不是循环遍历使用搜索功能从数据库检索的结果。如何在没有循环的情况下显示名和姓?

以下是视图

代码语言:javascript
复制
  <?php echo form_open('payroll/get/', ['id' => 'get', 'class' => 'form-horizontal']); ?>
  <?php echo form_close(); ?>
  <?php foreach ($emp as $E) :?>
  <h3>Employee name: <?php echo $E->first_name .'&nbsp'. $E->last_name ?></h3>
  <?php endforeach ?>

控制器

代码语言:javascript
复制
public function get(){
        $key= $this->input->post('get');
        if(isset($key) and !empty($key)){
            $data['allowance']=$this->payroll_model->get($key);
            $data['emp'] = $this->payroll_model->get_name($key);
            $data ['main_view'] = 'payroll/manage_sal';
            $this->load->view('layouts/main', $data);
        }

我正在获得结果,但我必须遍历它们才能显示。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-24 20:05:29

在payroll_model中,确保使用返回的对象只有一个结果

代码语言:javascript
复制
$query->row()

然后,您就不必使用循环了,您的html将是

代码语言:javascript
复制
<h3>Employee name: <?php echo $emp->first_name .'&nbsp'. $emp->last_name ?></h3>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62552094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档