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

    importare in mysql file senza separatore

    mi serviva un consiglio

    ho un file con n righe fatte come queste sotto

    000XXCOAAABBB LLL 05584
    000XYCODDDEEE FFF 05584

    devo importarlo in una tabella mysql SENZA usare load infile

    ogni record va così inserito:

    campo1: 000XY (5 caratteri)
    campo2: CO (2 caratteri)
    campo3: DDD (3 caratteri)
    campo4: EEE (3 caratteri)
    campo5: FFF (4 caratteri)
    campo6: 05584 (6 caratteri)

    conviene inserire un sparatore nelle posizioni interessate e poi utilizzare explode oppure è meglio utilizzare un'altra strada? (magari utilizzando qualche espressione regolare)

    ciao a tutti e buona giornata

  2. #2
    senza scomodare le espressioni regolari

    http://www.php.net/substr
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Io userei substr:

    Codice PHP:
    $stringa "000XXCOAAABBB LLL 05584";
    $campo1 substr($stringa05);

    //e così via 
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  4. #4
    Originariamente inviato da pezzo
    Io userei substr:

    Codice PHP:
    $stringa "000XXCOAAABBB LLL 05584";
    $campo1 substr($stringa05);

    //e così via 
    ok grazie ad entrambi, seguirò il vostro consiglio

    ciao

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.