powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как уменьшить количество запросов
2 сообщений из 2, страница 1 из 1
Как уменьшить количество запросов
    #33327883
Tu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tu
Гость
Можно ли собрать это в меньшее число запросов:
Код:
1.
2.
3.
4.
5.
    mysql_query("UPDATE ls_site SET status='1' WHERE id='$id';");
    mysql_query("UPDATE ls_cat SET count=count+1 WHERE id='$cid';");
    $res_cat = mysql_query ("SELECT parent FROM ls_cat WHERE id='$cid';");
    $cat_d = mysql_fetch_array($res_cat);
    mysql_query("UPDATE ls_cat SET count=count+1 WHERE id='".$cat_d['parent']."';");
...
Рейтинг: 0 / 0
Как уменьшить количество запросов
    #33328155
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TuМожно ли собрать это в меньшее число запросов:Не совсем понятно, что вы делаете.

Можно если только запросы
Код: plaintext
1.
2.
3.
mysql_query("UPDATE ls_cat SET count=count+1 WHERE id='$cid';");
...
mysql_query("UPDATE ls_cat SET count=count+1 WHERE id='".$cat_d['parent']."';");

записать как
Код: plaintext
1.
UPDATE ls_cat SET count=count+ 1  WHERE id='$cat_d['parent']' or id='$cid'

И для команд типа INSERT, UPDATE, DELETE лучше использовать mysql_unbuffered_query :)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как уменьшить количество запросов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]