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

    Problemma inserire dati da file word

    Ciao ragazzi mi date una mano a risolvere questo probblema ????

    devo inserire dati indirizzi email da un foglio word su un data base mysql , però voglio che mi segni un id per ogni riga se gli inserisco su un unico campo non vanno bene perchè sono visibili tuti gli indirizzi email, quindi devo dare un id ad ognuno gli indirizzi sono così

    info@linea3000.com
    info@ogliastraproduce.com
    ordini@ogliastraproduce.com

    vorrei che fossero inseriti in questo modo

    --
    -- Struttura della tabella `iscritti`
    --

    CREATE TABLE IF NOT EXISTS `iscritti` (
    `id` int(11) NOT NULL auto_increment,
    `indirizzo` text NOT NULL,
    `generalita` varchar(50) NOT NULL,
    `email` text NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=157 ;

    --
    -- Dump dei dati per la tabella `iscritti`
    --

    INSERT INTO `iscritti` (`id`, `indirizzo`, `generalita`, `email`) VALUES(1, 'info@linea3000.com', 'Bruno', 'info@linea3000.com');
    INSERT INTO `iscritti` (`id`, `indirizzo`, `generalita`, `email`) VALUES(5, '', 'circolo', 'info@ogliastraproduce.com.it');
    INSERT INTO `iscritti` (`id`, `indirizzo`, `generalita`, `email`) VALUES(4, '', 'circolo', 'ordini@ogliastraproduce.com');


    Grazie a tuttiiiiiiii

  2. #2
    3 indirizzi -> 3 righe, come da tuo dump. dov'è il problema?

  3. #3

    invio newsletter

    il problema è che quando importo le email da un file word vengono copiate
    su una unica riga,
    info@ogliastraproduce.com
    info@sardegnanuraghe.it
    ordini@ogliastraproduce.com

    quindi quando invio le email si leggono tutti gli indirizzi

    From: <info@linea3000.com>
    To: <info@ogliastraproduce.com>; <info@sardegnanuraghe.it>; <ordini@ogliastraproduce.com>;

    io vorrei che non si legessero gli altri indirizzi email

    ma soltanto il primo
    From: <info@linea3000.com>

  4. #4
    e li importi da Word tramite un comando mysql? se sì, posta il comando che lo si controlla

  5. #5

    news letter

    no faccio soltanto copia ed incolla sul data base come se fosse una unica voce.

    quale comando sarebbe per importare il file word grazie mille

  6. #6
    devi fare 3 copia e incolla, allora

  7. #7
    ma non è possibile fare 3 copia e incolla perchè devo importare 10.000 indirizzi email,

    mi servirebbe una funzione di mysql che importi questi dati dandogli un id diverso per ogni campo

  8. #8
    i 10.000 sono tutti in un file di word? io li sposterei in un file excel (andrebbero 1 su ogni riga), e salverei il file in formato csv. poi immagino che dall'interfaccia di mySql si possano importare, ma ti saranno più d'aiuto altri forumisti che conoscono meglio di me mySql.

  9. #9
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Come ti ha suggerito optime ti basta incollare tutti gli indirizzi in un file txt o csv. A quel punto ti basta usare load data per importarli in una tabella.

    Qui trovi un esempio

    http://forum.html.it/forum/showthrea...ight=load+data

    e con lo stesso criterio di ricerca trovi anche altre discussioni.

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.