.htaccess тебе вообще сто лет в обед не сдался, вместе с юзером
у тебя в РНР всегда есть, во-первых, HTTP_HOST, в котором твой юзер всегда есть без всяких хтаксессов
а во-вторых - REQUEST_URI, в котором и лежит запрошенный адрес
Mikhri, если хампп сбрасывает, значит в этой помойке есть свой интерфейс для редактирования пхп ини - вот его и используй.
И непонятно, зачем тебе вообще его редактировать
разбирайся
перед выполнением запроса выведи id
навернякак такой же глупуй косяк где-то как с соединением было
я ставлю на то что запрос вообще не вызывается из-за условия выше
завязывай в общем с этим
ты когда хочешь учиться то нормальный чувак
но когда ты тупишь, то становишься каким-то вурдалаком.
нет ничего постыдного в том чтобы ступить. это нормально. все тупят, пишут ерунду, ошибаются.
нет ничего постыдного в том чтобы признать свою неправоту
а вот продолжать тупить когда тебе сказали что ты неправи, да ещё начинать лаять в ответ - это ты уже начинаешь позорить себя перед окружающими
подумай над своим поведением
скорее всего ты вызываешь не этот код, а какой-то другой.
для проверки убери try catch, оставь только
$pdo = new \PDO($dsn, $user, $pass, $options);
и напиши сюда что тебе вывело
пароль не задан
запомни простое правило: выбирая между своими фантазиями и тем что тебе говорит РНР - всегда выбирай второе.
у тебя в сообщении об ошибке черным по белому написано, using password: NO
то есть ты только думаешь что пароль задан, но на самом деле он пустой