Сократить количество запросов к БД
Достался мне проект, да не простой, а запутанный - во время выполнения он обращается к таблице 70-120 раз, в зависимости от типа запроса. И это не считая других служебных запросов…
Достался мне проект, да не простой, а запутанный - во время выполнения он обращается к таблице 70-120 раз, в зависимости от типа запроса. И это не считая других служебных запросов…
Вывести список проектов с указанием сумм, выплачиваемых их участникам (зарплаты и надбавки). SELECT PROJECT.Project, SUM(Salary), SUM(Bonus) FROM PROJECT INNER JOIN PROJECT_EMP ON…
Зачем может понадобится добавлять первичный ключ с двумя значениями? пример запроса: mysql_query("ALTER TABLE cities ADD CONSTRAINT ex PRIMARY KEY (id, id2) Спасибо.
Вывести название проекта, в котором заняты сотрудники из максимального количества отделов. SELECT PROJECT.Project FROM PROJECT INNER JOIN PROJECT_EMP ON PROJECT.ID_Project=PROJECT…
$q = mysql_query("SHOW INDEX FROM just"); Помогите пожалуйста понять как работает и что возвращает SHOW INDEX FROM.
Добрый День, Задача такова проверить наличие таблицы в базе данных максимально простым методом и не в коем случае не загружая процесс! Я гуглил но на форумах кроме как SELECT * fr…
Новостной личный сайт (в стадии разработки). Нажимая на пункт меню "Рубрики" пользователь должен увидеть таблицу - список категорий с указанием количества записей в каждой категор…
Здравствуйте! В БД дата в ячейке типа DATE устанавливается в виде yyyy-mm-dd. Мне нужно её вывести двумя способами: 1 - в обратном порядке dd-mm-yyyy; 2 - чтобы месяц прописывался…
Есть две таблицы: Клиенты, Заказы_Клиентов. Хочу сделать запрос, кто из клиентов делал последний заказ в этом году SELECT clients.*, orders.date FROM clients LEFT JOIN orders USIN…
Есть ссылка. Она выполняет какое-либо определенное действие. Схема её работы проста: Делает запрос в БД. Если совпадение найдено, то Изменяет какую-либо информацию о пользователе …
Здравствуйте! Функция получает параметр через адресную строку и делает выборку из БД. Если запрос ввожу с конкретными цифрами в phpmyadmin, то запрос выводит то, что нужно. А функ…
String insertTableSQL = "INSERT INTO DBUSER (USER_ID, USERNAME) VALUES (1,'mkyong')"; Только чтобы вместо 1 и mkyong были переменные ?
Как лучше хранить данные о существовании записей с данной категорией? Есть многоуровневые категории и задача: нужны те, у которых есть записи, причем если у подкатегории есть запи…
Есть таблица messages и в ней следующие поля. id, toid, fromid, hash, status, date. Собственно сам вопрос. Как реализовать следующее. Нужно отобразить последнюю переписку с пользо…
Представим такую структуру таблицы id | parent | order | name 15 0 4 какое то имя 16 0 2 какое то имя 18 16 1 какое то имя 19 18 3 какое то имя 28 15 5 какое то имя 31 16 6 какое …
В постгрессе вроде есть возможность разбить строку по разделителям и получить массив, пригодный для оператора IN А как можно в mysql это сделать? Т.е. нужно что бы это сработало: …
Всем привет. Есть таблица с title значений вот такие. -00.50, -00.75, -01.00,-01.25, -01.50, -01.75, -02.00, -02.25, -02.50, -02.75, -03.00, -03.25, -03.50, -03.75, -04.00, -04.25…
Добрый день. В администрировании полный ноль и поэтому прошу совета, что из перечисленного ниже рекомендуется включить для максимально быстрой работы PHP + MySQL на сервере? От ве…
Доброго времени суток! Есть 3ри таблицы: t, t_s, s В таблицах t и s по две колонки id и val t_s, это соединяющая таблица с колонками id, t_id и s_id В общем, структура взаимодейст…
Здравствуйте! Есть таблица, в которой есть столбец с идентификатором категории. Нужно выбрать строки с максимальным значением id по каждой категории, чтобы потом вывести в цикле. …
Как сделать ajax формы? <form action="login.php" method="post"> Логин <input type="text" name="username"/> Пароль <input type="password" name="password"/> <bu…
Всем привет. Допустим, человек выбрал, что его новость будет видна 3 месяца. При добавлении новости дата старта показа пишется в формате 0000-00-00 00:00:00 Количество месяцев зап…
Суть вопроса: Есть таблица: id name parent Известно значение parent, но не нужной нам записи, а родительской для выбираемой. При этом уровень "вложения" может меняться от 1 до 3. …
Всем доброго дня. :) Поможете разобраться? Допустим, у меня есть такая таблица: id | names |total_q | time |part_q ---------------------------------- 1 | class A | 15 | 08:00 | 12…
Есть работающий запрос, который возвращает 4 строки результата. Однако при работе скрипта выводится только первая строка. В чем проблема? $query = "SELECT `name_prof` FROM `prof_l…
Здравствуйте! Уместно ли подключение к БД с использованием констант? Константы определены, но в коде: $pdo = new PDO("mysql:host=HOST; dbname=DB;charset=utf8", "USER", "PASS"); вы…
Доброго времени суток. Вопрос такой. На странице есть форма. В нее мы вбиваем данные. После этого жмем отправить. Форма обрабатывается самой страницей. Данные попадают в базу. Все…
Всем привет, есть вот такой запрос: SELECT lo.title FROM optical o, product p, list_optical lo WHERE o.id_product = 6 AND p.id = 6 AND o.id_optical = lo.id Мне кажется, что это не…
Приветствую! Помогите оптимизировать несколько строк на битрикс, дело в том, что данная конструкция грузит сайт 15 сек.! А без неё 1 сек. Что делать, ума не приложу. ( $arFilter =…
Добрый день! Я уже как-то спрашивал, как из двух одинаковых по структуре таблиц БД выбрать неповторяющиеся элементы (результаты прошлого парсинга сайта и нового, хочу получить спи…