Вывод всех записей из mysql

516
05 февраля 2017, 14:43

Выводит только одну запись, а нужно выводить все, не знаю в чем проблема... Сделал через while, всё правильно, делал проверку echo $summesoplorder[id];, выводит только одну запись, проверил через переменную $x .= $summesoplorder[id];, так выводит все ID, но в sql скрипт такое не пойдет, так как в одну переменную лезут все ID сразу

Нужно, чтобы выводило все ID во второй sql запрос

$summesoplorders = mysql_query("SELECT * FROM orders WHERE idus='$iid'");
            while ($summesoplorder = mysql_fetch_array($summesoplorders)) {
                $clsummesopls = mysql_query("SELECT * FROM services WHERE id='$summesoplorder[idserv]' AND category='5'");
                while ($clsummesopl = mysql_fetch_array($clsummesopls)) {
                    echo $clsummesopl[id];

                }
            }
Answer 1

Советую dbForge Studio for MySQL (есть бесплатная версия - специально только что проверил). В этой программе есть очень удобный визуальный редактор запросов. С ним вы сможете строить нормальные запросы к БД.

Вам не нужно разделять запрос на две части. Следует объединить всё в один запрос. Тогда уберётся вся эта страшная конструкция, которую вы тут нагородили.

READ ALSO
Как проверить и заменить данные из массивов?

Как проверить и заменить данные из массивов?

Глупый вопрос, сразу говорю еще новичек во всем этомстоит задача сверить два массива с данными:

476
Вопрос по обработчику формы PHP

Вопрос по обработчику формы PHP

Добрый вечер, У обработчика 2 формы, обработчик отправляет 2 сообщения на emailНо эти 2 сообщения нужны только при отправке из одной формы в которой...

444
Yii2 3 таблицы и 2 ActiveRecord

Yii2 3 таблицы и 2 ActiveRecord

Доброго времени суток

510
Не работает отправка E-mail на php

Не работает отправка E-mail на php

Не работает оправка E-mail'а на phpХостинг беру тут от hostinger

430