Visualizzazione dei risultati da 1 a 6 su 6

Discussione: gestione delle date

  1. #1

    gestione delle date

    Salve ^^''
    Vorrei sapere come posso inserire automaticamente una data in una query di un database. Mi spiego meglio:
    In un form scrivo una news specificandone titolo e testo però quando vado a fare l'insert nel database devo memorizzare anche la data in quel momento di modo da usarla per l'ordinamento.

    Come posso fare? Grazie ^_^

  2. #2
    codice:
    $query = "INSERT INTO tabella (Titolo,News,Data) VALUES ('$titolo', '$news', Now())";
    $result = mysql_query($query, $db);

  3. #3
    come deve essere definito il campo data?

  4. #4
    Originariamente inviato da LostCore
    come deve essere definito il campo data?
    Il campo sara' in formato DATE se non ti interessa l'orario, oppure DATETIME.

    http://forum.html.it/forum/showthrea...hreadid=459634


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

  5. #5
    Io ho risolto così:

    codice:
    	$news_title = $_POST['news_title'];
    	$news_text = $_POST['news_text'];
    	$news_time = date("l dS of F Y h:i:s A");
    	$news_date = mktime($news_time);
    codice:
    	$qinsert = "INSERT INTO lost_news (news_title, news_date, news_text, news_time) 
    				VALUES ('$news_title', $news_date, '$news_text', '$news_time')";
    	mysql_query($qinsert,$conn) or die("Errore nella Query:" . mysql_error() );
    e per stampare..

    codice:
    $qselect = 'SELECT * FROM lost_news ORDER BY news_date DESC LIMIT 0, 50';
    E' una niubbata? :|

  6. #6
    Si, certo.

    mktime si aspetta ben altro di quello che gli passi.


    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.