Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129

Объединить и упростить запросы

13.08.2015, 17:15. Показов 784. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток! Скажите пожалуйста, можно ли в данной ситуации успростить код? Просто примеры с разных проектов взял, и дико торможу. Сажите, можно ли тут как-то упростить запросы к БД? Т.е. объединить в один.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
$get_news = mysql_query("SELECT news.*, AVG(votes.rating) AS rating
                     FROM news
                     LEFT JOIN votes
                     ON news.id = votes.post
                     WHERE news.id = {$id}
                     ")or die(mysql_error());
    $news = mysql_fetch_array($get_news);
    $article = $db->query("SELECT news.*, AVG(votes.rating) AS rating
                    FROM news
                    LEFT JOIN votes
                    ON news.id = votes.post
                    WHERE news.id = {$id}
                    ")->fetch_object();
        do{?>
        <div id="content">
                <p align='center'><?php echo $news['header'];?></p>
                <div id="content">
                    <div class='post'>
                                    <p align='center'>
                                        <b><?php echo $news['header'];?></b>
                                    </p>
                                        <?php echo $news['desc'];?>
                                        Рейтин статьи: <b><?= round($news['rating'],1); ?>★/5★</b>
                                        <p align='right' class='p3'>Добавлено:<Font color=#0000CC><?php echo $news['date'];?></font></p>
                                        <?php foreach(range(1,5) as $rating): ?>
                                            <a href="/rate?id=<?php echo $article->id;?>&rating=<?php echo $rating;?>"><?php echo $rating?></a>
                                        <?php endforeach; ?>
                    </div>
                </div>
<?php           }
                while($news = mysql_fetch_array($get_news));
Заранее спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.08.2015, 17:15
Ответы с готовыми решениями:

Объединить запросы к БД
Всем доброго времени суток, подскажите пожалуйста, как объединить запросы к БД в один? $select_messages=mysql_query(&quot;SELECT...

Объединить GET запросы
Доброго времени суток. Есть два разных GET запроса. Первый (назовем ПЕРИОД) посылает период. А второй (назовем СЕМЕСТР) посылает одно из...

Объединить запросы бд mysql.
Посоветуйте: Как объединить (сгруппировать) запросы при выводе данных из таблицы mysql: = mysql_query (&quot;select * from data WHERE...

1
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,912
13.08.2015, 17:33
По идее, это:
Цитата Сообщение от paskalnikita Посмотреть сообщение
PHP
1
$article->id;
Заменяем на:
PHP
1
$news['id']
А строки с 9 по 14 удаляем.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.08.2015, 17:33
Помогаю со студенческими работами здесь

Как в Access объединить запросы в один или вывести эти запросы в одном отчете и рассчитать по ним коэффициент?
Добрый день! Помогите разобраться. Есть у меня 5 запросов access, которые через долгие манипуляции все же вывели мне суммы, которые...

Упростить запросы к БД MySql
Нужна помощь составления кода действия такое выбрать те записи в который статус = Выдан или Актирован из города &quot;такого&quot; ...

Упростить запросы сравнения IF
Доброе утро, посоветуете как можно красиво упростить выборку IF пробовал так на примере этого : ФОРМА ПОДВИСАЕТ switch...

Объединить запросы
Помогите объединить запросы На текущий момент есть запросы Запрос 1 SELECT .ProductID, .Quantity, .OrderPrice, .OrderID FROM ...

объединить запросы
никак не могу через union соединить несколько запросов если отдельно сделать запрос SELECT 'lastin', uLogin, dMoney FROM deposits...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru