کمک در رفع مشکل تابع

پرسیده شده
فعالیت 989 روز پیش
دیده شده 586 بار
0

سلام این کد رو ببنید لطفا 

function show_task_sort (){
    global $pdo;
    $current_user_id = get_current_user_id();
    $sql = "SELECT * FROM `tasks` WHERE `user_id` = $current_user_id ORDER by `created_at` DESC";
    $stmt = $pdo -> prepare($sql);
    $stmt -> execute();
    $records = $stmt -> fetchAll(PDO::FETCH_OBJ);
    return $records;
}

 :   ':userID' => $current_user_id  وقتی میخوام از روش زیر استفاده کنم برنامه خطا میده

function show_task_sort (){
    global $pdo;
    $current_user_id = get_current_user_id();
    $sql = "SELECT * FROM `tasks` WHERE `user_id` = :userID ORDER by `created_at` DESC";
    $stmt = $pdo -> prepare($sql);
    $stmt -> execute(
    ':userID' => $current_user_id
    );
    $records = $stmt -> fetchAll(PDO::FETCH_OBJ);
    return $records;
}
فایل پیوست

mostafa mehrjoo
mostafa mehrjoo

22 مرداد 00

0
حذف شده

سلام و درود 

':userID' => $current_user_id 

دوست عزیز زمانی میتونید به این شکل بنویسید که داخل ارایه باشه

 

خط زیر رو:

$stmt -> execute(
':userID' => $current_user_id
);

تغییر بدید به:

$stmt -> execute([':userID' => $current_user_id]);

موفق باشید

فایل پیوست

امین رحیم زاده

توسط

امین رحیم زاده

22 مرداد 00

حذف شده
دیتت درد نکنه. این نکته رو فراموش کرده بودم
mostafa mehrjoo

22 مرداد 00