Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [MySQL] php7 problemi con i campi DATE

    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:
    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
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Sicuro non non avere cambiato anche la versione di mysql ? Con php 7 non si usano piú le funzioni mysql ma immagino tu sia già passato a mysqli o PDO. Altrimenti avresti altri problemi.

    Hai provato la query con phpMyAdmin ?

    Comunque ecco cosa dice la documentazione di mysql.


    • MySQL permits you to store a zero value of '0000-00-00' as a dummy date. This is in some cases more convenient than using NULL values, and uses less data and index space. To disallow '0000-00-00', enable the NO_ZERO_DATE mode.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    il mysql è lo stesso e la classe che mi sono creato per le mysqli anche... le uso ad oggetti perche non vanno piu con lo stile procedurale. Le query sono le stesse... Veramente strano
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  4. #4
    L'errore mi dice che il campo non può essere nullo... ora che lo visualizzo, quindi ho risolto dal DB. 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
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.