Ошибочка при запросе в бд?
Код соединения должен быть таким
$connect = new PDO('mysql:host=localhost;dbname=cms;charset=utf8mb4', 'root', 'root',[
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
]);
Тогда PDO начнёт сообщать об ошибках запросов.
Потому что нужно изучить языки и технологии, которые собираетесь использовать в проекте, а не ходить по сайтам с вопросами/ответами и выпрашивать на каждый чих пример кода или решение проблемы.
Хотя бы основы.