Wiążę się z następującym problemem

Aby wyświetlić (w formie tabeli, listy, czegokolwiek) produkty tylko te, które user już zamówił, w kodzie strony piszę:
<?php $sql_query = \"SELECT productID FROM zamowienia WHERE userID LIKE '%tutaj ID usera%' AND status LIKE '%1%'\"; { $produktID = $record['productID']; $sql_query_2 = \"SELECT * FROM produkty WHERE productID LIKE '%\" . $productID . \"%' AND active LIKE '%1%' ORDER BY cena ASC\"; { // Tutaj lista, tabela, w której używam zmiennych: $record_2['productID'], $record_2['nazwa'], $record_2['opis'], $record_2['cena'] } } ?>
Nie będę dłużej trzymał w napięciu - kod działa. Jednak jak widzicie w $sql_query_2 chciałbym aby dane były sortowane (ORDER BY) według kolumny "cena", a niestety sortowanie nie jest możliwe ponieważ jest to zamknięte w pierwszą pętlę while. Hmmm... Macie może propozycje jak to przerobić / napisać od nowa, aby wyświetlało to co ma wyświetlać oraz sortowało? Ja jestem w kropce
