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

    problema importazione di un csv

    Cari utenti di questo splendido forum mi imbatto in un problema strano devo importare un csv cosa normalissima utilizzando php e mysql .
    di solito utilizzo la funzione load data local infile.
    Questa volta mi succede una cosa strana ,il file viene importato, solo che nel campo descrizione avvolte lo taglia e sballa.
    Il motivo l'ho capito ovvero all'interno della descrizione è presente una virgola che tra virgolette è anche il separatore ,l'unica cosa che ho notato e che dove c'è del testo è presente anche "" all'inizio del campo e stessa cosa alla fine.
    come posso risolvere il problema?

    record_type,product_id,brand,description
    xxxx,ppppp,cccc,""esempio della,descrizione""
    xxxx,ppppp,cccc,""esempio della,descrizione2""
    questa è la funzione che io utilizzo
    LOAD DATA local INFILE 'products_csv.csv' INTO TABLE catalogo2\n"
    . " FIELDS TERMINATED BY ','

  2. #2
    Nessuno mi sa aiutare?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2012
    residenza
    Dese (Venezia)
    Messaggi
    41
    Ciao, prova ad usare la funzione php fputcsv
    http://www.php.net/manual/en/function.fputcsv.php

Tag per questa discussione

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.