شما زمانی که داخل جدول folders میخواید یک رکورد جدید اینسرت کنید نباید آیدی بهش بدید چون آیدی رو حالت auto increment هست و هر رکوردی که اضافه میشه اتومات یک آیدی بهش اختصاص داده میشه. در این سناریو addFolder ای که دارید نهایتا میتونید یک فیلد user_id در نظر بگیرید و آیدی سازنده رو قرار بدید، آیدی کسی که لاگین کرده و ....
اگر مقصود دیگری داری توضیح بیشتری بنویس تا بهتر بتونیم کمکت کنیم.
کدهای صفحه lib-tasks.php رو ریفکتور کردم به این شکل میتونی ازش ایده بگیری و مخصوصا جاهایی که داده از کاربر دریافت میکنی و select میزنی به دیتابیس جدای اینکه prepare مینویسی از bindparam هم استفاده کن: