PDA

Просмотр полной версии : Где чаще всего ступор с PHP и MySQL?


Nigerman
17.07.2026, 04:30
Ребята, кто давно работает с PHP и MySQL, подскажите, какие ловушки вы чаще всего встречали при работе с базой? Лично у меня тупо забывал про utf8 в соединении — потом непонятные кракозябры, а еще попытка вставить null в поле, где нельзя, и ошибка прилетает, если не обработать. Часто проблемы с подготовленными запросами — либо забываешь их использовать, либо ставишь оба варианта, и потом фиг пойми что.

Вот что сам обычно проверяю, чтобы не загреметь:

- кодировка соединения с БД и самой таблицы (utf8mb4 для новых проектов);
- правильность типов полей (текст не туда, дата не туда, число как строка);
- использование подготовленных выражений, чтобы избежать всякой дичи;
- правильная обработка ошибок (try/catch, возврат ошибок от PDO или mysqli);
- запросы, которые могут возвращать пустой результат — их нужно отдельно проверять;
- не забывать закрывать соединение или использовать persistent connection правильно.

Что еще вообще часто тупит? Для меня PHP и MySQL — один большой ламповый казус, особенно если запутался где именно ошибка: скрипт или сам SQL. Кто как обычно отлаживает? Просто вбиваете запросы прямо в phpMyAdmin или из PHP с var_dump? Или есть свои фишки?