Ciao a tutti,
c'è una cosa che non riesco a spiegarmi...è assurda...
Faccio l'update dei campi di un record del mio db MySQL, si aggiornano tutti i campi tranne un campo data...
Però se faccio una query di inserimento, in quel caso le informazioni del campo data vengono inserite...(ma creo un nuovo record ovviamente)
Il campo data per definizione richiede che i dati vengano inseriti in questo formato 2010-04-01 e per questo assegna ad una variabile la data odierna proprio in quel formato, in questo modo:
codice:
$dataodierna = Date("Y-m-d");
Mentre la query di aggiornamento è la seguente:
codice:
UPDATE previsioni SET Nvdr=$ccf, Scarichi=$evasi, Immatricolazioni=$targhe, Aggiornamento=$dataodierna WHERE Dealer=$dealer AND Mese=$mese AND Anno=$anno
Come vi dicevo, si aggiornano tutti i campi tranne il campo "Aggiornamento" (che è di tipo DATE)
Se invece cerco di creare un nuovo record con una INSERT e utilizzando sempre la variabile $dataodierna come valore per il campo, in quel caso il valore viene correttamente inserito...
Ma come è possibile???????
Cosa sbaglio?????
Grazie