ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Где чаще всего накосячить с PHP и MySQL?
  #1  
Старый 16.07.2026, 21:40
77777slavik77777
Новичок
Регистрация: 28.12.2012
Сообщений: 13
С нами: 7038326

Репутация: 0
По умолчанию Где чаще всего накосячить с PHP и MySQL?

Проскакивали разные косяки при работе с базой через PHP, так что решил поделиться, что чаще подводит. Первое — забыл включить проверку ошибок или не отловил их через PDOException, в итоге ошибки просто молчали и фиг поймёшь, где баг. Второе — sql-инъекции, хотя и знают об этом все, но все равно бывает, что экранировка или подготовленные запросы забываются. Третье — неправильное кодирование, особенно если таблицы и скрипты работают с utf-8, а настройка не совпадает — вместо нормального текста кракозябры. И ещё момент — забыл закрыть соединение, хоть в современном PHP это не так критично, но иногда нагрузка из-за этого растёт.

Проверять стоит сразу после запроса, что вернулось из базы, и вывоить ошибки, если что. По подготовленным запросам всегда bindParam или bindValue используйте, не подставляйте переменные в строку напрямую. И надо помнить, что handle ошибок важнее, чем кажется, чтобы понять проблемы на ранней стадии. Кто что ещё примечательного ловил в связке PHP+MySQL?
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.