W bazie jest
id | type | ...
1 txt
2 txt
3 gal
4 txt
5 gal
itd
i teraz chciałbym w zależności od tego jaki jest "type" wyciągać te dane ale przy pomocy 2 różnych zapytań.
Dla zobrazowania pokazuję BŁĘDNE rozwiązanie (bo nie działa, wiem dlaczego ale nie wiem jak ma być poprawnie)
<?php $q = "Select id, type From tabela" $res = $q -> fetchAll(); foreach ($res as $r) { if($r['type'] == 'txt') { $sql = '....'; } elseif ($r['type'] == 'gal') { $sql = '....'; } } $stmt = $pdo -> query($sql) // i następnie wyciągam po kolei ...teoretycznie while( $row = $stmt -> fetch() ) { tu kod to wyświetlania wierszy } ?>
Jest to oczywiście źle bo pętla wykonuje się z takim selectem jaki pierwszy wiersz w bazie jest ('gal' lub 'txt')
Pliiis pomożecie jak to zrobić?
Pozdrawiam