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. gaetano88
    3. Post
    G

    gaetano88

    @gaetano88

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 2
    • Post 3
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Messina Età 37
    0
    Reputazione
    3
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da gaetano88

    • RE: Conversione formato data

      Nessuno mi ha risposto, ma fortunatamente sono riuscito a trovare la soluzione da solo. Sono stato stupido a non arrivarci subito, è sufficiente una concatenazione di stringa del tipo

      $result = """.$result.""";

      In questo modo la query viene accettata da mysql e la data viene inserita.
      Adesso è uno script completo che legge un file di testo e ne inserisce gli elementi in un database mysql. Spero che posso essere d'aiuto a qualcuno; se qualcuno avesse dubbi, chiedete pure 🙂
      Lo script non è complicato e io sono ancora alle prime armi.

      postato in Coding
      G
      gaetano88
    • Conversione formato data

      Salve a tutti, ho un problemino con un esercizio che sto svolgendo. In sostanza ho un file di testo che contiene un record di elementi da inserire in un database mysql. Ho eseguito l'esercizio in questo modo:

      [PHP]<?php

      include ("connect.php");

      $var = "file.txt";

      $righe = file($var);

      foreach($righe as $id => $valore){

      $arr = explode(";", $valore);
      
      $data = $arr[3]; 
      $data = trim($data);
      $data = str_replace("\"", "", $data);
      
      
      list($day, $month, $year) = explode ("/", $data);
      $arrdata = array();
      $arrdata[] = $year;
      $arrdata[] = $month;
      $arrdata[] = $day;
      
      $result = implode("-", $arrdata);
      echo $result;
      $arr[3] = $result;
      

      $dati = implode(",",$arr);

      $query = "INSERT INTO provadb.persone (ASScf, sesso, eta, datanascita) VALUES ($dati)";

      //echo $query;

      mysql_query($query) or die ("Query non riuscita");

      }

      ?>
      [/PHP]

      il mio problema sta nel formato della data, in quanto nel file di testo è del tipo "giorno/mese/anno" invece mysql lo accetta solo come "anno-mese-giorno". Con i controlli che ho inserito riesco a renderlo in quel formato però senza i doppi apici e mysql non lo accetta. Come posso risolvere?
      Grazie in anticipo per la disponibilità.

      postato in Coding
      G
      gaetano88
    • Hello

      Ciao a tutti, mi chiamo Gaetano ed ho iniziato da qualche mese a programmare in php. Quindi ho deciso di iscrivermi ed entrare a far parte della vostra community per imparare e in un futuro prossimo, riuscire ad aiutare chi ne avra` bisogno 🙂

      postato in Presentati alla Community
      G
      gaetano88