mam formularz, w którym podaje dane, a skrypt ma utworzyć zapytanie do bazy. Rozwiązałem to w nastepujący sposób:
$sql = "SELECT * FROM platnosci WHERE "; $sql = $sql."nazwa LIKE '%".$this->_zapytania['nazwa']."%' "; } $sql = $sql."AND kwota BETWEEN ".$this->_zapytania['kwotaod']." AND ".$this->_zapytania['kwotado']." "; } $sql = $sql."AND kwota >= ".$this->_zapytania['kwotaod']." "; } $sql = $sql."AND kwota <= ".$this->_zapytania['kwotado']." "; } $sql = $sql."AND tytul LIKE '%".$this->_zapytania['tytul']."%' "; }
i owszem, działa. Jednak czy jest inne rozwiązanie, bardziej optymalne, bo wydaje mi się że powyższe nie jest do końca dobre biorąc pod uwagę ilość instrukcji.
Pozdrawiam!