Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di goatboy
    Registrato dal
    Mar 2011
    residenza
    Salerno
    Messaggi
    408

    Problema inserimento data in database mysql

    Salve a tutti. Ho un piccolo database con una tabella "post" e i campi "id", "autore", "post", "data". Tutti i campi funzionano bene e riesco a visualizzare tutto e ad inserire bene nel database, tranne il campo data.
    Il campo data è di tipo datetime.

    Ho scritto così per l'acquisizione della data e la query:

    codice:
    $date=date("d/m/Y");
    $query="INSERT INTO post(autore, post, data) VALUES('$by','$text','$date')";
    mysql_query($query) or die("Query fallita!");
    E così per la relativa stampa dei dati:
    codice:
    $query=mysql_query("SELECT * FROM post ORDER BY id DESC");
    while($row=mysql_fetch_assoc($query)){
    	$by=$row['autore'];
    	$text=$row['post'];
            $date=$row['data'];
    	echo "<p id='post'>Urlo:
    <span class='post'>".$text."</span>
    da <span class='autore'>".$by."</span> - ".$date."
    </p>";
    }
    Però mi stampa , come data , 0000-00-00 00:00:00 ..dove sbaglio?

  2. #2
    i campi che gestiscono le date in mysql si aspettano il formato ansi yyyy-mm-dd hh:mm:ss

    devi inserire la data con la funzione NOW() di mysql. Se usi un campo datetime ci sara' pure l'orario, con campo frm. DATE la sola data.

    inserisci con:

    INSERT INTO post (autore, post, data)
    VALUES ('$by', '$text', NOW() )";

    estrai con:

    "SELECT *, date_format(data, '%d/%m/Y') as data
    FROM post

    il risultato di 0000-00-00 significa che hai inserito una data non valida

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

  3. #3
    Utente di HTML.it L'avatar di goatboy
    Registrato dal
    Mar 2011
    residenza
    Salerno
    Messaggi
    408
    Grazie mille!

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.