我正在使用codeigniter
框架。
如何检查get
功能是否为空?
...
$result = $this->db->get()
//how to check $result is empty or not ?
答案 0 :(得分:3)
你可以这样做
$query = $this->db->get();
if ($query->num_rows() > 0) {
//record exists - hence fetch the row
$result = $query->row();
}
else
{
//Record do not exists
}
答案 1 :(得分:0)
您可以查看以下内容,
$result = $this->db->get() ;
if($result->num_rows() != 0){
//you can do anything with data here
}
else{
//empty
}
答案 2 :(得分:0)
根据Codeigniter Active records Documentation
更好的方法$query = $this->db->get('mytable');
if($query->num_rows() > 0) {
foreach ($query->result() as $row){
echo $row->title;
}
}
else{
//no record found.
}
答案 3 :(得分:0)
$result = $this->db->get()->result_array();
现在检查$ result值是否为空。
if(!empty($result)){
//code if not empty
}
else{
//code if empty
}
答案 4 :(得分:0)
$result = $this->db->get('myTable')->result();
print_r($result);die();