load->helper("form"); //$sql = "select * from userinfo where username = 'zhangning'"; $data["user"] = $this->db->query("select * from userinfo where username ="> 跳转到主内容
极星编程网:以代码为星,赴技术山海!

PHP MVC菜鸟有关问题.

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";如果这样前台会输出值得 分享到: ------解决方案-------------------- 这个错可以不理会,定义一下错误级别就行了。 你的query只是查询,并未返回结果啊,你看看ci手册 ------解决方案-------------------- $user->Age 改作 $user->age php 的变量名、对象的属性名、数组的关联键是区分大小写的 你的 $user->Age 是查询结果($data["user"] = $this->db->query("select * from use ....) 如果能写成这样的话,那么对应的字段名一定也要是 Age,但一般都不这么写,只是习惯性的一律小写

相关文章