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

    database, problema data

    ciao a tutti, nel nio database il campo "data" è di titpo "date" quindi si presenta in questo modo: 0000-00-00, anno, mese giorno.
    io gli passo i dati con "date (Y-m-d)" e mi scrive i dati come glieli passo ovvero: 2004-11-26. sapete se nella lettura dal database c'è un modo per far comparire la data nel formato italiano? cioè 26-11-2004?

    qualcuno mi aiuta??

    ciao ciao!

  2. #2

    Re: database, problema data

    Originariamente inviato da pboscolo
    ciao a tutti, nel nio database il campo "data" è di titpo "date" quindi si presenta in questo modo: 0000-00-00, anno, mese giorno.
    io gli passo i dati con "date (Y-m-d)" e mi scrive i dati come glieli passo ovvero: 2004-11-26. sapete se nella lettura dal database c'è un modo per far comparire la data nel formato italiano? cioè 26-11-2004?

    qualcuno mi aiuta??

    ciao ciao!
    SELECT DATE_FORMAT(campo_data,"%d-%m-%Y") FROM tabella

    ti restituisce la data formattata in gg-mm-aaaa


  3. #3
    I modi sono due:

    1)Estrai la data come una stringa, la scomponi e poi la ricomponi nel formato italiano;


    2)Oppure il più semplice la covenrti direttamente dalla query MYSQL:
    Codice PHP:
    $sql SELECT date_format(data, %d-%m%YFROM Tabella
    Dovunque si va, non si può fare a meno di incontrare persone intelligenti. È divenuta una vera peste.
    Oscar Wilde

  4. #4
    Ok! Non avevo visto che qualcuno avevo già risposto!
    Dovunque si va, non si può fare a meno di incontrare persone intelligenti. È divenuta una vera peste.
    Oscar Wilde

  5. #5
    Originariamente inviato da jaym
    Ok! Non avevo visto che qualcuno avevo già risposto!

  6. #6
    grazie, un ultima cosa, se mostro i dati presenti nel database con una query, io ho già una query che è quella che mi visualizza il contenuto del database, per la data come faccio? non so se mi sono spiegato!

  7. #7
    Spero di aver capito:

    Codice PHP:

    $sql 
    "SELECT nome, cognome, email, date_format(data, %d-%m-%Y) FROM tabella"
    Dovunque si va, non si può fare a meno di incontrare persone intelligenti. È divenuta una vera peste.
    Oscar Wilde

  8. #8
    si si giusto solo che io uso questo:

    $QUERY="SELECT * FROM tabella";
    $RISULTATO=MYSQL_QUERY($QUERY);



    echo "
    <table border=2>";


    WHILE($QUERY_DATA=MYSQL_FETCH_ARRAY($RISULTATO)){
    $titolo=$QUERY_DATA ["titolo"];
    $commento=$QUERY_DATA ["commento"];
    $commentoint=$QUERY_DATA ["commentoint"];
    $ID=$QUERY_DATA ["id"];


    echo "<tr bordercolor=\"#0066FF\"><td> " .$titolo. "</td></tr>";
    echo "<tr bordercolor=\"#0066FF\"><td> " .$commento. "</td></tr>";
    echo "<tr bordercolor=\"#0066FF\"><td> " .$commentoint. "</td><td>".$ID."</td></tr>";
    echo "<tr bordercolor=\"#0066FF\"><td> " .$data. "</td><td>".$ID."</td></tr>";


    e per la data come si fa?

  9. #9
    Codice PHP:

    $QUERY
    ="SELECT * FROM tabella"
    $RISULTATO=MYSQL_QUERY($QUERY); 



    echo 
    "
    <table border=2>"



    WHILE(
    $QUERY_DATA=MYSQL_FETCH_ARRAY($R
    ISULTATO
    )){ 
    $titolo=$QUERY_DATA ["titolo"]; 
    $commento=$QUERY_DATA ["commento"]; 
    $commentoint=$QUERY_DATA ["commentoint"]; 
    $ID=$QUERY_DATA ["id"]; 

    $data explode("-",$QUERY['data']);
    $NewData $data[2]."-".$data[1]."-".$data[0];

    echo 
    "<tr bordercolor=\"#0066FF\"><td> " .$titolo"</td></tr>"
    echo 
    "<tr bordercolor=\"#0066FF\"><td> " .$commento"</td></tr>"
    echo 
    "<tr bordercolor=\"#0066FF\"><td> " .$commentoint"</td><td>".$ID."</td></tr>"
    echo 
    "<tr bordercolor=\"#0066FF\"><td> " .$NewData"</td><td>".$ID."</td></tr>"
    Così dovrebbe andare...
    Dovunque si va, non si può fare a meno di incontrare persone intelligenti. È divenuta una vera peste.
    Oscar Wilde

  10. #10

    grazie!!!

    grazie!!!! siete unici ragazzi!!!!

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.