Devo confrontare diverse date e visualizzare in questo caso specifico solo gli ordini che devo far partire tra due giorni a qualsiasi ora:
Codice PHP:
<?php
            
include "../Utility/dbconfig.php";
            
$giorno=2;
            
date_default_timezone_set("Europe/Rome");
            
$str="+".$giorno." day";
            
$dataora date'Y-m-d H:i:s'strtotime$strmktime000000date('m'), date('d'), date('Y')  )  )  );
            
            
$query="SELECT * FROM ordini WHERE DataOra=$dataora";
            
$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>";
            }
        
?>
Però mi da questo errore:
Query fallita 2015-01-04 00:00:00You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '00:00:00' at line 1
Perchè? Cosa devo correggere?