if(!empty($home) && !empty($title) && !empty($meta))
{
function updcfg($condition,$status){
$db->query("UPDATE site_config SET status = '".$status."' WHERE condition = '".$condition."' ");
}
updcfg("home",$home);
updcfg("title",$title);
updcfg("meta",$meta);
updcfg("news",$news);
}
您在上面看到的当前代码无法正常工作,并给我这个错误:
Fatal error: Call to a member function query() on a non-object in /home/main.php on line 20
我删除了功能..并且代码正常工作!谁能告诉我代码有什么问题吗?
最佳答案
在函数中传递$ db。
function updcfg($condition,$status,$db){
$db->query("UPDATE site_config SET status = '".$status."' WHERE condition = '".$condition."' ");
}
updcfg("home",$home,$db);