未定义变量为变量分配值

时间:2016-11-04 09:46:11

标签: php sql mysqli

我的错误是:

  

注意:未定义的变量:第20行的C:\ xampp \ htdocs \ framework \ frame.php中的sql

注意:未定义的变量:第20行的C:\ xampp \ htdocs \ framework \ frame.php中的sql

注意:未定义的变量:第20行的C:\ xampp \ htdocs \ framework \ frame.php中的sql

注意:未定义的变量:第20行的C:\ xampp \ htdocs \ framework \ frame.php中的sql

注意:未定义的变量:第17行的C:\ xampp \ htdocs \ login.php中的dbC

致命错误:在第17行的C:\ xampp \ htdocs \ login.php中调用null上的成员函数query()

我有一个包含另一个(PHP)的文件

的config.php:

@IBAction

简单,对吧?

现在来到frame.php:

onManClicked

我不明白为什么会这样?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这是一个变量范围问题,$sql不在connectSQL函数的范围内。我建议将其作为论据传递:

function connectSQL($sql){
    ...
}

称之为:

connectSQL($sql);