查询结果然后除,codeigniter和postgresql

时间:2014-03-04 01:37:25

标签: php codeigniter postgresql

我怎样才能做到这一点?

从模型页面

$query = $this->db->query("SELECT masters from table2 where table_id='table2-G' AND psced_id='58'");      
  //masters in an Integer type

if ($query !=0 ){
  //code for dividing

但是我收到了错误

Message: Object of class CI_DB_postgre_result could not be converted to int

我想得到的是,如果$ query的值等于0,我可以分开。

2 个答案:

答案 0 :(得分:1)

我在最初的问题上添加了评论,但要将其正式化:

您可以检查查询返回的行数,如此...

if ($query->num_rows() > 0) {
   // your code
}

答案 1 :(得分:0)

$ query是一个数组,可能是一个数组数组,所以你需要先检查它的计数,然后获取元素。一旦你有了单个元素,就可以将它检查为0并进行分割。