۳ rahnama
ارور در قسمت لاگین
جامعه پی اچ پی ایجاد شده در ۰۳ خرداد ۱۴۰۲

روزبخیر

در این قسمت مشکل تعداد پارامتر؟؟؟

یعنی تعداد پارامتر فراخوانی شده اپارامتر‌های تابع یکی نیست؟؟

ممنون میشم راهنمایی کنید

function getUserByEmail($email){
    global $pdo ; 
    $sql = " SELECT * FROM users WHERE email = :email ";
    $stmt=$pdo->prepare($sql);
    $stmt->execute([':email ' => $email]);
    $records = $stmt->fetchAll(PDO::FETCH_OBJ);
    return $records[0] ?? null;
}
function logIn($email,$pass){
    $user = getUserByEmail($email);
    dd($user);
    return 1;
}

5d2d-Screenshot (76).png

مشکل اسپیس اضاف در کد

بود حل شد

 $stmt->execute([':email ' => $email]);
rahnama ۰۳ خرداد ۱۴۰۲، ۰۸:۴۰

مشکل اسپیس اضاف در کد بود حل شد

 $stmt->execute([':email ' => $email]);
rahnama ۰۳ خرداد ۱۴۰۲، ۰۸:۴۰

موفق باشید.

در صورت حل مشکل تیک حل شده رو بزنید تا تاپیک از پیگیری خارج بشه.

بهترین پاسخ
احمدرضا فاطمی کیا ۰۳ خرداد ۱۴۰۲، ۰۹:۲۴