Задать вопрос
@Foxeki

PDO Не пропускает запрос с цифрой (И некоторыми другими символами), как решить?

Привет!
Недавно заметил, что PDO не пропускает нормально русские символы (Еле еле пофиксил), а так же, не пропускает цифры
Хотя с пост запросом всё ок и сам pdo запрос правильный
Может быть, что-то на стороне моего сервера?
К примеру, я ввожу в форме авторизации Admin213, но PDO видит только Admin. В пост запросе Admin213.
Как быть?
На локальной машине с этим проблем нет.
  • Вопрос задан
  • 144 просмотра
Подписаться 1 Простой 17 комментариев
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Заявления вида "PDO не пропускает то-то" напоминают горе-исследователя, который обнаружил, что
У таракана уши в ногах.

Ещё очень популярное заявление из этой серии - "у меня база данных все переводы строк съела!". при ближайшем рассмотрении выясняется, что база не при чем, переводы на месте, а вывод идет в HTML, который - сюрприз! - переводы строк не отображает, там для этого теги есть. причем если догадаться заглянуть в исходник HTML, то претензии к базе данных чудесным образом снимутся.

Так и здесь. Разбираться надо со своими данными. С тем что куда идет, и что откуда выходит. Не на уровне "в форму вбил с переводами - на странице отображается без". А по шагам:
- получил из формы в пхп - проверил что пришло
- отправил запрос из пхп в бд - проверил работает ли
- если не работает - проверяешь в консоли или прости господи пхпмайадмине
- разбираешься с входными данными, с данными которые лежат в БД
то есть докапываешься до корня проблемы, на так что "постучал по столу - у таракана уши в ногах"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы