Это должен быть комментарий, но он немного длинный.
Раньше я выбирал как показано ниже
То, что вы показали, не является действительным PHP - оно не будет работать. PHP скажет вам, когда что-то не работает, и почему, если ваши сообщения об ошибках / отчеты настроены правильно.
тип ввода = "дата"
Полагаю, вы знаете, что в браузерах поддержка очень ограничена
выберите *
Как правило, очень плохая идея - не конкретизировать, что вы выбираете из базы данных, и особенно в этом сценарии. Даже если базовым типом данных для dob является дата, вы должны сделать для нее явный формат, чтобы получить ее в нужной форме для последующей обработки (в данном случае, вставив ее в качестве значения для ввода)