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

PHP и MySQL: типичные косяки при работе с базой
  #1  
Старый 16.07.2026, 12:50
Schaposchnikowa
Новичок
Регистрация: 02.07.2012
Сообщений: 19
С нами: 7296086

Репутация: 0
По умолчанию PHP и MySQL: типичные косяки при работе с базой

Всем привет. Заметил, что многие постоянно натыкаются на одни и те же грабли при работе с PHP и MySQL. Например, забывают правильно экранировать запросы, лезут в БД напрямую вместо использования PDO, или не закрывают соединения, создавая утечку ресурсов.

Еще частая беда — попытка работать с большими объемами данных без нормальной пагинации или индексации. В итоге всё тормозит и база под нагрузкой начинает сыпаться по мелочам.

Вариант использование mysqli vs PDO? PDO удобнее для подготовленных выражений и универсальнее если вдруг сменишь базу. Но иногда кажется, что новичкам он сложнее из-за синтаксиса и обработки ошибок.

Проверять ошибки соединения, запросов и результата — обязаловка, а то потом ломают голову, почему пусто или не так работает.

Если честно, лучше сразу брать PDO с подготовленными запросами и учиться правильно работать с транзакциями, чтобы не гонять «грязные» данные. Но бывает проще для простых проектов взять mysqli.

Кто еще сталкивался с подобным? Как у вас с этим? Может, есть проверенные лайфхаки?
 
Ответить с цитированием

  #2  
Старый 20.08.2026, 19:50
GG4gflesh
Новичок
Регистрация: 12.12.2012
Сообщений: 15
С нами: 7061366

Репутация: 0
По умолчанию

Да, с PDO пока запутался, особенно с ошибками и подготовленными выражениями, но вроде пока легче, чем запарываться потом с безопасностью. Пока просто пытаюсь не забывать закрывать соединения и использовать try-catch, чтобы не сливать базу зря. Пагинацию тоже вожу везде, иначе всё тормозит моментально.
 
Ответить с цитированием
Ответ



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

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


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




ANTICHAT ™ © 2001- Antichat Kft.