Un saluto a tutti,
dovrei scrivere una query in php ma non riesco a farla funzionare,
in pratica se vado da phpmyadmin ed eseguo questo codice
codice:
SELECT * FROM scnoleggio WHERE `datafinecontratto` BETWEEN '2019-01-01' AND '2019-12-31'
funziona tutto perfettamente, ovvero mi restituisce tutti i record nella tabella scnoleggio che hanno la data fine contratto nell'anno 2019.
Il problema è che non riesco ad implementarla in un file ricerca.php, perchè se la scrivo cosi non funziona:
Codice PHP:
$query = "SELECT * FROM scnoleggio WHERE 1=1";
if (!empty($datainiziocontratto)) {
$query .= " AND `data` BETWEEN STR_TO_DATE('$data_da', '%d/%m/%Y') AND STR_TO_DATE('$data_a', '%d/%m/%Y')";
}
$query .= " ORDER BY datafinecontratto ASC";
$rs = $mysqli->query($query);
$count = mysqli_num_rows($rs);
Mi dareste una mano ?