php – 从查询的第一行获取字段
发布时间:2020-12-13 18:10:40 所属栏目:PHP教程 来源:网络整理
导读:我正在使用Codeigniter的Active Record Class.所以查询看起来像这样: $query = $this-db-get_where('Table',array('field' = $value)); 现在,从第一行获得一个字段的最快方法是什么? $query- first_row-字段;工作? 谢谢! 虽然速度很快,但错误不是!确保
我正在使用Codeigniter的Active Record Class.所以查询看起来像这样:
$query = $this->db->get_where('Table',array('field' => $value)); 现在,从第一行获得一个字段的最快方法是什么? 谢谢!
虽然速度很快,但错误不是!确保在尝试访问结果之前始终检查结果($query-> num_rows()> 0)
最快(最简洁)的方式: $query = $this->db->get_where('Table',array('field' => $value)); echo(($query->num_rows() > 0) ? $query->first_row()->field : 'No Results'); 基本相同: $query = $this->db->get_where('Table',array('field' => $value)); if($query->num_rows() > 0) { echo $query->first_row()->field; } else { echo 'No Results'; } 对于多个字段使用: $query = $this->db->get_where('Table',array('field' => $value)); if ($query->num_rows() > 0) { $row = $query->row(); echo $row->title; echo $row->name; echo $row->body; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |