用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2392|回复: 4
收起左侧

[已解决] 读单条数据总是出错,一晚上了,郁闷。

[复制链接]
发表于 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

发表于 2011-7-6 22:40:49 | 显示全部楼层
select * from log_time order by id desc limit 1
 楼主| 发表于 2011-7-6 22:41:05 | 显示全部楼层
$row->year这种写法难道不对?我是按手册上写的啊,我的CI版本是1.7的。
发表于 2011-7-6 22:43:27 | 显示全部楼层
http://www.plus2net.com/sql_tutorial/sql_max.php
建议先读读select max的手厕
 楼主| 发表于 2011-7-6 22:46:35 | 显示全部楼层
我靠,原来是sql语句的事, 这个论坛真好,版主也好,几分钟就得到了答案 。

本版积分规则