si ho un datetime con anche gli orari compilati,ho provato a fare come dici tu:
adesso non mi da più errore però non mi fa vedere alcun risultato come se non ci fossero ordini in quel giorno però ci sono...codice:<?php include "../Utility/dbconfig.php"; $giorno=2; date_default_timezone_set("Europe/Rome"); $str="+".$giorno." day"; $dataora = date( 'Y-m-d', strtotime( $str, mktime(date('m'), date('d'), date('Y') ) ) ); $giorno2=$giorno+1; $str2="+".$giorno2." day"; $dataora2 = date( 'Y-m-d', strtotime( $str2, mktime(date('m'), date('d'), date('Y') ) ) ); $query="SELECT * FROM ordini WHERE DataOra BETWEEN $dataora AND $dataora2 "; $risultato = mysql_query($query) or die("Query fallita".$dataora.mysql_error()); $numero = mysql_numrows($risultato); for($j=0;$j<$numero;$j++) { $riga = mysql_fetch_array($risultato); echo"<h2>Numero Ordine:".$riga['N_Ordine']." </h2><br><br>"; } ?>

Rispondi quotando
