si ho un datetime con anche gli orari compilati,ho provato a fare come dici tu:
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>";
}
?>
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...