Pagina 1 di 1

[Risolto][MySQL] php7 problemi con i campi DATE

Inviato: lunedì 16 maggio 2016, 0:21
da rinosan_76
Salve a tutti ho aggiornato per prova il mio pc di sviluppo da ubuntu 15.10 a ubuntu 16.04 con PHP7.0 e da li c'è stato un poco di dramma... tutto sembrava non funzionare più.
Correggendo correggendo sono arrivato ad un problema alquanto fastidioso sul PHP7 quando provo ad inserire una data in campo DATE uguale a zero, ovvero vorrei cancellare la data.
Fino ad oggi in PHP ed anche ora con SQLyog (emulato con wine) se uso questa query:

Codice: Seleziona tutto

UPDATE album SET  _DSTOP='0000-00-00' WHERE ( id_album='9' )
errori non me ne dava... ora questa query non funziona più!!
Qualche idea? come si elimina un valore data dal un campo?
Grazie
Rino

Re: [MySQL] php7 problemi con i campi DATE

Inviato: lunedì 16 maggio 2016, 0:23
da Zoff
Che errore ricevi?

Di solito i campi si rimuovono impastandoli a NULL

Re: [MySQL] php7 problemi con i campi DATE

Inviato: lunedì 16 maggio 2016, 10:21
da rinosan_76
Si attivava solo il DIE con la frase che io ho messo... ora ho aggiunto una visualizzazione dell'errore e mi dice che non può essere nullo il campo. E quindi ho risolto facilmente... la cosa strana che se da SQLyog (un frontend di mysql come phpmyadmin) lancio la stessa query la cosa funziona... per quello mi ero fissato su un errore diverso.
Cmq ho risolto grazie

Re: [Risolto][MySQL] php7 problemi con i campi DATE

Inviato: lunedì 16 maggio 2016, 21:39
da rinosan_76
cmq se volessi impostare il campo a 0000-00-00 e non a NULL non riesco... e non capisco perchè!

Re: [Risolto][MySQL] php7 problemi con i campi DATE

Inviato: martedì 17 maggio 2016, 9:57
da Zoff
Puoi postare il codice?
Cosa vuol dire "non riesco"? Da errore la query? Da errore PHP? Non succede nulla? Che valore restituisce la query?