volevo creare una query prepared statmens che mi estraesse dei record in un certo intervallo di tempo
ho scritto:

Codice PHP:
$query "SELECT cognome, nome, data_visita FROM medico_paziente, paziente " 
             
"WHERE id = ? AND data_visita between ('?') AND ('?')";

if (
$stmt $mysqli->prepare($query)) {

        
$stmt->bind_param("idd"$id$primo_giorno$ultimo_giorno);
    
        
$stmt -> execute();
        
        
$stmt->bind_result($cognome$nome$data_visita);

la sintassi della query è corretta? vanno bene le parentesi tonde e gli apici in questa riga:
between ('?') AND ('?')"

se la variabile $primo_giorno deve essere il 1^ dic 2009, come la devo definire con il linguaggio php affinchè la possa usare nella query?

grazie