Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617

    Insert data con str_to_date

    Salve, ccome da titolo cerco di inserire un data in un campo con str_to_date ( nn chiedetemi perchè ma sono costretto a usarlo ).

    Purtroppo però nn riesco a farlo funzionare il campo viene riempito sempre null, dove sbaglio? Ecco la query:

    codice:
    $data1= "10/07/2015";
    $data2 = "15/07/2015";
    
    $sql = "INSERT INTO date (date_start) VALUES (STR_TO_DATE('$data1', '%m/%d/%Y'))";
    mysql_query($sql) or die(mysql_error());
    inoltre dovrei rendere str_to_date, gestibile in una variabile, perchè se se ad esempio data1 è vuota allora deve essere NULL.

    Grazie in anticipo !

  2. #2
    metti i dati in modo errato:

    15/07/2015 <- == %d/%m/%Y

    e non %m/%d/%Y

    Nota che la prima data e' considerata valida = mese 10 giorno 07 mentre la seconda non e' valida come data perche' mese 15 giorno 07

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.