-------------------------------- ----
Все поля таблиц где происходит сравнение имеют одинаковую кодировку, тип.
Cозданы индексы, в каждой таблице это id = AUTO_INCREMENT и атрибут UNSIGNED.
Поля таблиц: id, cfight, nature_id, имеют тип int(11)
turn, type имеют тип varchar(10), вот думаю изменить на тип ENUM
-------------------------------- ----
В чем вопросы ?
- Во-первых меня беспокоит время выполнения запроса, забавно что при огромной разнице оно одинаково.
- Как можно оптимальнее написать запрос, имея ввиду:
Важные данные только в одной таблице (bots), это общая информация.
Все последующие страницы, дополнительная информация, если ничего не найдено, возвращает null.
Ооп нужно не ради ооп
Оно нужно для гибкости кода
Для легкости внесения изменений
И если ты еще до этого не дошел значит ты еще очень сырой разработчик
Почему сырой разработчик, разве нельзя написать серьёзное приложение в процедурном стиле? что там, что здесь - вызов функции - вызов функций класса.
Но на ООП это дело удобнее, с этим не поспорить.
Лично я не заметил огромной разницы между написанием модуля новостей в процедурном стиле и ООП, в любом случае программисту взявшись за этот код, нужно будет его изучить, так в чем суть?)
Добавляешь Чекбокс в форму авторизации
Если true
Записываешь куку с нужными данными на какой-нибудь срок.
При следующем открытии сайта проверяешь куку, исходя из полученных данных - авторизируешь пользователя.