mam pytanie czy takie coś jest dozwolone w php
wyrzuca mi błąd i nie widzę nigdzie pomyłki więc przypuszczam że nie można tego zrobić w taki sposób jak poniżej:
<?php $wynik=mysqli_query($lacz,"create temporary table tmp_wy select w.nazwa as nazwa, m.nazwa as nazwam, t.nazwa as nazwat from (wydarzenia as w left join miejscowosci as m on w.id_miej = m.id) left join typy as t on w.id_typ = t.id;"); if(!$wynik) throw new Exception('Problem z bazą danych'); $wynik=mysqli_query($lacz,"select * from tmp_wy;"); if(!$wynik) throw new Exception('Problem z bazą danych'); if($w_m != '-----') { $wynik_r=mysqli_query($lacz,"select * from ($wynik) where nazwam = '$w_m' ;"); if(!$wynik_r) throw new Exception('Problem z bazą danych(1)'); $wynik=$wynik_r; } ?>
wylatuje wyjątek "Problem z bazą danych(1)"
i chodzi mi o to aby zrobić selecta z poprzedniego selecta
w dalszej cześci też warunkowo z 2-3 razy znów będę z wyniku robił selecta
innym rozwiązaniem bedzie za każdym razem tworzenie z selecta tabeli tymczasowej
ale wolałbym zostać przy tej koncepcji jeżeli oczywiście jakoś się da
z góry dzięki za pomoc