我有一个小问题。我试图与会话一个简单的注册/登录系统,我得到这个错误:致命错误:调用一个非对象的成员函数query()错误
Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\members\includes\login.inc.php on line 9
这是代码的相关行:
$result = $conn->query($sql);
我第一次尝试,它正在。
的其余代码:
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$email = $_POST['email'];
$password = md5($_POST['password']);
$sql = "SELECT email, password FROM member WHERE email = '$email' AND password = '$password'";
$result = $conn->query($sql);
我也有db.php中,它是用来连接MYSQL和里面的东西很精致。
_ $ conn_ defined是哪里? –
无论您使用的是哪种数据库库,显然都不会在发生错误时抛出异常。 (强制性注释:请谷歌关于SQL注入和密码散列。) –
寻求调试帮助的问题(“为什么这个代码不工作?”)必须包含所需的行为,特定的问题或错误以及重现它所需的最短代码在问题本身。没有明确问题陈述的问题对其他读者无益。请参阅:如何创建[mcve]。使用“编辑”链接来改善你的*问题* - 不要通过评论添加更多信息。谢谢! – GhostCat