gpt4 book ai didi

php - PDO 页面错误调用非对象上的成员函数 bindValue()

转载 作者:行者123 更新时间:2023-12-05 05:27:22 26 4
gpt4 key购买 nike

<分区>

我对 PDO 很陌生。

我尝试制作一个登录页面到我的网站,代码如下所示

<?php
if(isset($_POST['username'])and isset($_POST['password']))
{

session_start();
$db = new PDO('mysql:host=localhost;dbname=hydra', 'root', '');

$username = $_POST['username'];
$password = $_POST['password'];

$query = $db->query("SELECT * FROM login where username=:username AND password=:password");
$query->bindValue(":username", $username, PDO::PARAM_STR);
$query->bindValue(":password", $password, PDO::PARAM_STR);
$query->execute();

if($query->rowcount() >0 )
{
echo "No Records Found!";
header('Location: login.php');
}
else
{
$_SESSION['username'] = $_POST['username'];
header("Location: home.php");

}




}
?>

尝试登录后,出现以下错误: 在非对象上调用成员函数 bindValue()

我的代码有什么问题吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com