Aktualnie mam dwa osobne pytania, pierwszy wyszukuje konkretnego słowa w bazie:
$sql = "SELECT * FROM zlecenia WHERE material LIKE '%$selected_val%' or idzlecenia LIKE '%$selected_val%' or numerZlecenia LIKE '%$selected_val%' or data LIKE '%$selected_val%' or bokOut LIKE '%$selected_val%' or graficznyIn LIKE '%$selected_val%' or graficznyOut LIKE '%$selected_val%' or drukowalIn LIKE '%$selected_val%' or drukowalOut LIKE '%$selected_val%' or dtp LIKE '%$selected_val%' or halaIn LIKE '%$selected_val%' or halaOut LIKE '%$selected_val%' or zakłada LIKE '%$selected_val%'";
Drugi szuka po konkretnym zakresie dat:
$sql = "SELECT * FROM zlecenia WHERE data >= '".$selectedIN."' OR data <= '".$selectedOUT."' OR bokOut >= '".$selectedIN."' OR bokOut <= '".$selectedOUT."' OR graficznyIn >= '".$selectedIN."' OR graficznyIn <= '".$selectedOUT."' OR graficznyOut >= '".$selectedIN."' OR graficznyOut <= '".$selectedOUT."' OR drukarniaIn >= '".$selectedIN."' OR drukarniaIn <= '".$selectedOUT."' OR drukarniaOut >= '".$selectedIN."' OR drukarniaOut <= '".$selectedOUT."' OR halaIn >= '".$selectedIN."' OR halaIn <= '".$selectedOUT."' OR halaOut >= '".$selectedIN."' OR halaOut <= '".$selectedOUT."' ";
Osobno wszystko działa ale chciałbym je połączyć tak aby najpierw wyszukał mi wszystko po dacie (zapytanie nr 2) i z tego co zwróci wyszukał po zapytaniu nr 1.
Czytałem o zagnieżdżaniu jednego zapytania w drugim ale nie umiem sobie poradzić żeby to poprawnie zapisać..