Максим Компаниец, он у вас всю таблицу просматривает (957671 рядов), поэтому и долго. Сколько в итоге рядов в ответе? Что за условие в WHERE? И покажите CREATE TABLE. Нужно сделать, чтобы с использованием индекса выборка была, если это возможно
Хороший вопрос! Алгоритм следующий:
1) Подключаетесь к БД
2) Выбираете требуемую строку таблицы
3) Получаете требуемое поле из выборки
4) Выводите значение этого поля в нужное место на странице
zeni1agent, регулярное выражение работает с текстом, поэтому и в результате всегда будет текст. Нужно принудительно привести тип к float parseFloat(rer[3]) + 1 = 1.1
Мне кажется, что второй вариант оптимальнее. Для объективности после выполнения можно посмотреть "цену" запроса следующей командой SHOW STATUS LIKE 'last_query_cost';
1. Сделать ветку от тестовой ветки
2. Откатиться к нужному коммиту
3. Сделать черри-пик последнего коммита в новую ветку
4. Запущить новую ветку на сервер
Никогда не знаешь, нужно ли будет как-то обрабатывать установку/получение значения в дальнейшем. Если использовать напрямую свойства, а потом вдруг решить сделать геттеры/сеттеры, потребуется значительный рефакторинг.
Сделать геттеры/сеттеры —это минимум работы, тем более в IDE обычно есть автогенерация этих методов.
Плюс получаешь все остальное, что было указано в других ответах. Еще могу добавить, что с геттерами/сеттерами удобно устанавливать свойства через "текучий" интерфейс