【发布时间】:2011-11-11 16:15:20
【问题描述】:
我的代码:
<?php
$conn = new MySQLi("localhost", "root", "", "barman");
function validate_details($user, $pass){
$sql = "SELECT * FROM users";
$result = $conn->query($sql);
if($user==$row->user && isset($user)){
if($pass == $row->pass && isset($pass)){
return true;
}
}else{
return false;
}
}
?>
错误:
致命错误:在第 8 行的 C:\xampp\htdocs\barman\assets\login\functions.php 中的非对象上调用成员函数 query()(第 8 行是 $result = $conn->查询($sql); )
【问题讨论】:
-
函数在 PHP 中有自己的作用域。见php.net/manual/en/language.variables.scope.php
标签: php mysqli fatal-error