php mvc初学者问题...
function postedit(){
$this->load->helper(url);
$this->load->helper(form);
//$sql = select * from userinfo where username = 'zhangning';
$data[user] = $this->db->query(select * from userinfo where username = '.$this->uri->segment(3).');
$this->load->view(postedit,$data);
}
前台:
age ?>
a php error was encountered
severity: notice
message: undefined property: ci_db_mysql_result::$age
filename: views/postedit.php
line number: 9
啥原因呀?找了半天了。。。刚学2 3天。。看不出来哪有错。
$data[user] =fsdfsd;如果这样前台会输出值得
分享到: load->helper(url); $this->load->helper(form); /...' data-pics=>
------解决方案--------------------
这个错可以不理会,定义一下错误级别就行了。
你的query只是查询,并未返回结果啊,你看看ci手册
------解决方案--------------------
$user->age 改作 $user->age
php 的变量名、对象的属性名、数组的关联键是区分大小写的
你的 $user->age 是查询结果($data[user] = $this->db->query(select * from use ....)
如果能写成这样的话,那么对应的字段名一定也要是 age,但一般都不这么写,只是习惯性的一律小写