Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. inserimento data nel database
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      giangi80p Bannato User Attivo • 31 ago 2006, 09:24 ultima modifica di

      inserimento data nel database

      ciao ragazzi vorrei sapere come poter inserire la data nel database, che sintassi devo usare.:x
      ciao e grazie

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti
         

      • M
        margheritebianche User Attivo • 31 ago 2006, 09:41 ultima modifica di

        Un datetime semplicemente 'AAAA-MM-GG HH:mm:ss', un campo date 'AAAA-MM-GG'

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • D
          dragone67 User Attivo • 31 ago 2006, 10:21 ultima modifica di

          Perchè non usi il timestamp Unix ?

          Byez

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • J
            joey.santiago User Attivo • 31 ago 2006, 11:14 ultima modifica di

            $data = (date ("Y/m/d"));

            poi fai una query al database

            $query="INSERT INTO tuoDB (data) VALUES ($data)";

            poi la invii al database!

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • D
              dragone67 User Attivo • 31 ago 2006, 11:46 ultima modifica di

              Io per quanto riguarda le date inserisco nella tabella un campo definito int(11) e poi con la funzione time() gli piazzo dentro il timestamp unix e poi estraggo solo quello che voglio con le funzioni dayofmonth,year,month etc. etc.

              Ciao

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                giangi80p Bannato User Attivo • 31 ago 2006, 12:56 ultima modifica di

                ciao joey,
                ho provato come hai dettotu ma mi metto nel db solo il campo dell'anno.i dati che invio dal form ho tre menu uno per il giorno uno per il mese e uno per l'anno.
                questo è il codice
                dove sbagllio?

                <?php
                $_CONFIG['host'] = "localhost";
                $_CONFIG['user'] = "root";
                $_CONFIG['pass'] = "milano";
                $_CONFIG['dbname'] = "articolo_autenticazione";
                $_CONFIG['table_sessioni'] = "sessioni";
                $_CONFIG['table_utenti'] = "utenti";
                $_CONFIG['expire'] = 60000; //controllo il tempo in cui l'utente rimane loggato ???
                $_CONFIG['regexpire'] =24; //in ore
                $_CONFIG['check_table'] = array(
                "username" => "check_username",
                "password" => "check_global",
                "name" => "check_global",
                "surname" => "check_global",
                "indirizzo" => "check_global",
                "Città" => "check_global",
                "CAP" => "check_global",
                "paese" => "check_global",
                "codicefiscale" => "check_global",
                "provincia" => "check_global",
                "telefono1" => "check_global",
                "telefono2" => "check_global",
                "email" => "check_global",
                "confermaemail" => "check_global",
                "datanascita" => "check_global",
                "provincianascita" => "check_global",
                "sesso" => "check_global"

                //"mail" => "check_GLOBAL"
                );
                ?>

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • G
                  giangi80p Bannato User Attivo • 31 ago 2006, 12:57 ultima modifica di

                  questo è l'inserimento

                  <?php
                  function reg_register($data){
                  //registro l'utente
                  global $_CONFIG;

                  $datanascita = (date ("Y/m/d"));
                  $id = reg_get_unique_id();
                  mysql_query("
                  INSERT INTO ".$_CONFIG['table_utenti']."
                  (name, surname, indirizzo, Città, CAP, paese, provincia, telefono1, telefono2, email, confermaemail, datanascita, codicefiscale, provincianascita, sesso, username, password, temp, regdate, uid)

                  VALUES
                  ('".$data['name']."',
                  '".$data['surname']."',
                  '".$data['indirizzo']."',
                  '".$data['Città']."',
                  '".$data['CAP']."',
                  '".$data['paese']."',
                  '".$data['provincia']."',
                  '".$data['telefono1']."',
                  '".$data['telefono2']."',
                  '".$data['email']."',
                  '".$data['confermaemail']."',
                  '".$data['datanascita']."',
                  '".$data['codicefiscale']."',
                  '".$data['provincianascita']."',
                  '".$data['sesso']."',
                  '".$data['username']."',
                  MD5('".$data['password']."'),
                  '0',
                  '".time()."',
                  '".$id."')");

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • J
                    joey.santiago User Attivo • 31 ago 2006, 20:50 ultima modifica di

                    l'unica cosa che mi viene in mente è che il formato della data sul database non sia y/m/d... in ogni caso il codice che ti ho inserito era per inserire la data odierna sul DB!

                    mhm... se prendi la data di nascita da un form con poniamo anno, mese, giorno... prova a fare una variabile
                    $dataNascita=$_POST['anno']."/".$_POST['mese']."/".$_POST['giorno'];

                    e poi ad inserire $dataNascita nel DB...

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    Caricamento altri post
                    Rispondi
                    • Topic risposta
                    Effettua l'accesso per rispondere
                    • Da Vecchi a Nuovi
                    • Da Nuovi a Vecchi
                    • Più Voti