0
function empAll()
{     
  $this->db->where('id',$id);
  $q = $this->db->get('employee');        
  if($q->num_rows()>0)
   {    
     foreach($q->result() as $rows)
      {      
        $data[]=$rows;
      }
  return $data;
 }
4

1 回答 1

1

一般我们在 Url 中传递 id:

Base_url()/index.php/empAll/25。现在 codeigniter 在方法中自动传递 $id = 25 。如果没有收到 id,它会将 id 分配为 0,然后您将不会收到此错误。

function empAll()
        {     
          $q = $this->db->where('id',$this->input->post('id'))    
                        ->get('employee');        
          if($q->num_rows()>0)
           {    
             foreach($q->result() as $rows)
              {      
                $data[]=$rows;
              }
            }
          return $data;
         }
于 2012-06-04T11:21:16.633 回答