Şifre güncelleme işlemi sırasında aldığım hata aşağıda yardımcı olur musunuz ?
Fatal error: Uncaught Error: Call to a member function fetchAll() on string in C:\xampp\htdocs\adminli\admin\db\login_islemler.php:45 Stack trace: #0 {main} thrown in C:\xampp\htdocs\adminli\admin\db\login_islemler.php on line 45
if(isset($_POST['sifreGuncelle']))
{
$user_name=$_POST['user_name'];
$usernameCek=$db->prepare("select * from users where username ");
$usernameCek->execute(array($user_name)); /// hata aldığım yer burası
$usernameCek->fetchAll(PDO::"username");
$user=$usernameCek['user_id'];
echo $user;
exit();
$guvenlik_pass=md5($_POST['guvenlik_pass']);
$yeni_pass=md5($_POST['yeni_pass']);
$yeni_pass_dogrulama=md5($_POST['yeni_pass_dogrulama']);
if($guvenlik_pass and $yeni_pass and $yeni_pass_dogrulama)
{
if($yeni_pass==$yeni_pass_dogrulama)
{
$user_Kontrol=$db->prepare("update user set user_pass=:user_pass where user_id=:id");
$user_Kontrol->execute(array($yeni_pass));
$passUpdate=$user_Kontrol->fetch(PDO::FETCH_ASSOC);
if($passUpdate)
{
header("Location:../production/index.php");
}
}
}
}