我有一个名为“分配数据库”的数据库,我正在使用xampp来做我的项目。我使用这些代码为我的网站登录页面。行"$stmt-有错误
“致命错误:在第50行的/Applications/XAMPP/xamppfiles/htdocs/Assignment/loginsucess.php中对非对象调用成员函数bind_param()”
这是我的代码:
$userid = $_POST['userid'];
$password = $_POST['password'];
$mysqli = new mysqli("localhost", "root", null, "assignmentdb");
$stmt = $mysqli->prepare("Select password from forumuser where userid=?");
$stmt->bind_param("s", $userid);
$stmt->execute();
$stmt->bind_result($p);
$stmt->fetch();
$stmt->close();
$mysqli->close();
if($p == $password){
echo '<p>Welcome! You have logged in successfully!</p>';
echo 'Please <a href="comments.html">Click here to continue</a>';
echo "<p><a href='messages(7).php?userid=$userid'>Go To my Messages</a> </p>";
}
else{
echo '<p><h1>Login unsuccessful!</h1>';
}
嗯,似乎$stmt没有初始化,也许你应该检查连接到数据库的连接是否正确。这个查询似乎没有错误。
我正忙于从DB获取设置的函数,突然,我遇到了以下错误: 通常,这意味着我正在从不存在的表和东西中选择东西。但在这种情况下,我不是... 下面是getSting函数:
试图创建一个登录屏幕,我得到一个错误 致命错误:在第19行的C:\xampp\htdocs\login\class\Mysql.php中,对非对象调用成员函数准备() Constants.php
我一直被这个错误困扰,请帮助我这是我的PHP代码致命错误:调用成员函数bind_param()
出于某种原因,我得到了。 致命错误:在第19行的D:\xampp\htdocs\tutioncenter\stud-editprofile_process.php中对布尔值调用成员函数bind_param() 我在另一个进程上使用了相同的函数,效果很好。我对编程很陌生,有人能帮我吗? 提前谢谢你!
在这个MySQL查询中,我一直在发牢骚。 假设我有这个: 有了那个- 当它碰到这条线时就会停止,我得到了这个错误: 第386行:
连接失败:SQLState[28000][1045]拒绝用户“rkcat”@"localhost“(使用密码:YES)的访问。严重错误:对中的非对象调用成员函数query()