Php Codeigniter-从会话\u用户数据获取\u where base
我想选择emp id与我的会话用户数据(emp_id)匹配的所有行。这是我的密码。我收到了太多错误,并且没有选择任何行。谁来帮帮我。谢谢 型号:Php Codeigniter-从会话\u用户数据获取\u where base,php,sql,codeigniter,Php,Sql,Codeigniter,我想选择emp id与我的会话用户数据(emp_id)匹配的所有行。这是我的密码。我收到了太多错误,并且没有选择任何行。谁来帮帮我。谢谢 型号: public function get_save_samp($emp_id) { $query = $this->db->get_where('tblsavesample', array('emp_id' => $emp_id)); return $query->row_array(); } 控制器
public function get_save_samp($emp_id) {
$query = $this->db->get_where('tblsavesample', array('emp_id' =>
$emp_id));
return $query->row_array();
}
控制器:
public function show() {
$emp_id = $this->session->userdata('emp_id');
$data['save'] = $this->user_model->get_save_samp($emp_id);
$this->load->view('show',$data);
}
观点:
<?php foreach ($save as $row) { ?>
<td style="width: " ><?php echo $row->emp_id ?></td>
<td style="width: " ><?php echo $row->emp_code?></td>
<td style="width: " ><?php echo $row->emp_name ?></td>
<?php }>
试试这个
public function get_save_samp($emp_id) {
$query = $this->db->get_where('tblsavesample', array('emp_id' =>
$emp_id));
return $query->result();
}
试试这个
public function get_save_samp($emp_id) {
$query = $this->db->get_where('tblsavesample', array('emp_id' =>
$emp_id));
return $query->result();
}
按如下方式更改模式代码:
public function get_save_samp($emp_id) {
//$query = $this->db->get_where('tblsavesample', array('emp_id' =>$emp_id));
$this->db->select("*");
$this->db->where_in('id', $emp_id);
$query = $this->db->get('tblsavesample');
return $query->result();
}
然后像这样更改控制器代码,检查控制器内部的数据
public function show()
{
$emp_id = $this->session->userdata('emp_id');
$data['save'] = $this->user_model->get_save_samp($emp_id);
echo "<pre>";
print_R($data['save']);
exit();
$this->load->view('show', $data);
}
public function show()
{
$emp_id=$this->session->userdata('emp_id');
$data['save']=$this->user\u model->get\u save\u samp($emp\u id);
回声“;
打印($data['save']);
退出();
$this->load->view('show',$data);
}
如下更改模式代码:
public function get_save_samp($emp_id) {
//$query = $this->db->get_where('tblsavesample', array('emp_id' =>$emp_id));
$this->db->select("*");
$this->db->where_in('id', $emp_id);
$query = $this->db->get('tblsavesample');
return $query->result();
}
然后像这样更改控制器代码,检查控制器内部的数据
public function show()
{
$emp_id = $this->session->userdata('emp_id');
$data['save'] = $this->user_model->get_save_samp($emp_id);
echo "<pre>";
print_R($data['save']);
exit();
$this->load->view('show', $data);
}
public function show()
{
$emp\u id=$this->session->userdata('emp\u id');
$data['save']=$this->user\u model->get\u save\u samp($emp\u id);
回声“;
打印($data['save']);
退出();
$this->load->view('show',$data);
}
您可以尝试解决您的问题:
更改模态函数:
Modal.php
观点:
<?php foreach ($save as $row) { ?>
<td style="width: " ><?php echo $row->emp_id ?></td>
<td style="width: " ><?php echo $row->emp_code?></td>
<td style="width: " ><?php echo $row->emp_name ?></td>
<?php }>
您可以尝试解决您的问题:
更改模态函数:
Modal.php
观点:
<?php foreach ($save as $row) { ?>
<td style="width: " ><?php echo $row->emp_id ?></td>
<td style="width: " ><?php echo $row->emp_code?></td>
<td style="width: " ><?php echo $row->emp_name ?></td>
<?php }>
行数组()仅返回第一行。如果希望返回所有记录,请改用result_array()
链接:行数组()仅返回第一行。如果希望返回所有记录,请改用result_array()
链接:行数组()用于仅返回单个记录。按如下方式更改模型中的代码:
$data['save'] = $this->user_model->get_save_samp($emp_id);
echo $data['save']->num_rows();
并检查控制器中返回的记录数,如下所示:
如果显示0,则表示数据库表中没有匹配的记录
要测试查询,请尝试在mysql中执行用于仅返回单个记录的相同查询。按如下方式更改模型中的代码:
$data['save'] = $this->user_model->get_save_samp($emp_id);
echo $data['save']->num_rows();
并检查控制器中返回的记录数,如下所示:
如果显示0,则表示数据库表中没有匹配的记录
要测试查询,请尝试在mysql中执行相同的查询只有一个问题,即使用结果
而不是行数组
没有semicolon@RahulMeshram当在
中包含单行语句时,分号没有问题哦,这对我来说是新的。谢天谢地,一个问题是使用结果
而不是行数组
没有semicolon@RahulMeshram当在
中包含单行语句时,分号没有问题哦,这对我来说是新的。谢谢,我想你会得到$emp\u id
的数组。是的,先生。但不幸的是,当我将您的代码用于模态时,它在我的视图中没有输出。没有列出或选择任何内容。好的,那么让我们一步一步地进行。在实现我的代码后,您是否获得控制器中的数据?先生,我怎么知道?我的控制器代码是这个。。。公共函数show(){$emp_id=$this->session->userdata('emp_id');$data['save']=$this->user_model->get_save_samp($emp_id);$this->load->view('show',$data);}这里我假设您将获得$emp_id
的数组。是的,先生。但不幸的是,当我将您的代码用于模态时,它在我的视图中没有输出。没有列出或选择任何内容。好的,那么让我们一步一步地进行。在实现我的代码后,您是否获得控制器中的数据?先生,我怎么知道?我的控制器代码是这个。。。公共函数show(){$emp_id=$this->session->userdata('emp_id');$data['save']=$this->user_model->get_save_samp($emp_id);$this->load->view('show',$data);}谢谢您的努力,先生。错误已消失,但仍然没有输出。“我的视图”表中未列出或选择任何内容。请先检查对象返回值是否正确<代码>$save
谢谢您的努力,先生。错误已消失,但仍然没有输出。“我的视图”表中未列出或选择任何内容。请先检查对象返回值是否正确<代码>$save