Sembra che la query non funzia....
Dove potrebbe essere l'errore?
![]()
codice:$query = "SELECT * FROM notafiscale WHERE notafiscale_data_referenza > '%$datainiziale%' and notafiscale_data_referenza < '%$datafinale%' ";
Sembra che la query non funzia....
Dove potrebbe essere l'errore?
![]()
codice:$query = "SELECT * FROM notafiscale WHERE notafiscale_data_referenza > '%$datainiziale%' and notafiscale_data_referenza < '%$datafinale%' ";
Hai sbagliato la concatenazione (non l'hai proprio fatta in realtà). Prova così:
Codice PHP:$query = "SELECT * FROM notafiscale WHERE notafiscale_data_referenza > '%" . $datainiziale . "%' and notafiscale_data_referenza < '%" . $datafinale . "%' ";
Non c'è bisogno della concatenazione quando si utilizzano le virgolette!Originariamente inviato da maxmozz
Hai sbagliato la concatenazione (non l'hai proprio fatta in realtà). Prova così:
Codice PHP:$query = "SELECT * FROM notafiscale WHERE notafiscale_data_referenza > '%" . $datainiziale . "%' and notafiscale_data_referenza < '%" . $datafinale . "%' ";
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
Ah cavolo, non sapevo valesse questa regola. Chiedo scusa per il "falso aiuto".Originariamente inviato da satifal
Non c'è bisogno della concatenazione quando si utilizzano le virgolette!
Ad ogni modo qual'è il valore delle variabili?
ho risolto così:
codice:$query = "SELECT * FROM notafiscale WHERE notafiscale_data_referenza >= '$iniziale' and notafiscale_data_referenzia <= '$finale' ORDER BY notafiscale_data_referenza ";![]()
Se notafiscale_data_referenza è di tipo date o timestamp prova così:
Codice PHP:$query = "SELECT * FROM notafiscale WHERE notafiscale_data_referenza > '$datainiziale' and notafiscale_data_referenza < '$datafinale'";
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)