cccen 发表于 2011-7-6 22:38:46

读单条数据总是出错,一晚上了,郁闷。

本帖最后由 cccen 于 2011-7-6 22:46 编辑

在Model中有以下代码:
$time_id=$this->input->post('time_id');
                        if ($time_id==0)
                        {
                              $query = $this->db->query("select max(id) from log_time");
                              
                              if ($query->num_rows() > 0)
                              {
                                 $row = $query->row();
                              
                                 $time_id= $row->year;
                              }

                        }


可总是出如下错误,$row->year中的year是数据表中的字段,换成其它字段也一样出错。

A PHP Error was encountered
Severity: Notice

Message: Undefined property: stdClass::$year

Filename: models/Mhome.php

Line Number: 20

visvoy 发表于 2011-7-6 22:40:49

select * from log_time order by id desc limit 1

cccen 发表于 2011-7-6 22:41:05

$row->year这种写法难道不对?我是按手册上写的啊,我的CI版本是1.7的。

visvoy 发表于 2011-7-6 22:43:27

http://www.plus2net.com/sql_tutorial/sql_max.php
建议先读读select max的手厕

cccen 发表于 2011-7-6 22:46:35

我靠,原来是sql语句的事, 这个论坛真好,版主也好,几分钟就得到了答案 。
页: [1]
查看完整版本: 读单条数据总是出错,一晚上了,郁闷。