Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837

    inserire + record con 1 query

    Buongiorno a tutti, vi esplico il mio problema:
    ho creato un database con una tabela e due campi:
    CAMPI:
    1)id autoincrement
    2)email VARCHAR
    ora ho tantissimI indirizzi email da aggiungere al database, come faccio ad aggiungere in blocco tutti gli indirizzi in modo tale che ad ogni id corrisponda un'email?che tipo di query devo fare?
    grazie a tutti.

  2. #2
    semplicemente :

    INSERT INTO tabella (id,email) VALUES (NULL,"tuamail@mail.it");

    La programmazione...
    che passione!!..

  3. #3
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    ti ringrazio per la tua risposta, xrò penso nn vada bene xchè dovrei fare una cosa del genere:

    nel campo del form devo inserire a blocchi diversi indirizzi email8nn mi conviene trascriverli uno ad uno): pippo@mail.it;topolino@mail.it;pluto@mail.it.....

    grazie

  4. #4
    se inserisci le email in un array puoi fare cosi :

    Codice PHP:

    // $email è l'array contenente le e-mail

    $query "INSERT INTO tabella (id,email) VALUES ";

    foreach ( 
    $email as $k => $v )
        
    $query .= "(NULL,'".$v."'),"

    $query substr($query,0,-1); 
    La programmazione...
    che passione!!..

  5. #5
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    ti ringrazio della tua disponibilità, io ho scritto così
    Codice PHP:
    $email[]=$_POST['email'];


    $query "INSERT INTO invio (id,email) VALUES "

    foreach (
    $email as $k => $v
        
    $query .= "(NULL,'".$v."'),";

    $query substr($query,0,-1); 
    però mi mette tutto in un record topolino@maill.it;ciao@caio.it

  6. #6
    bhe se le informazioni provengono da un form devi prima scomporle..quindi fai :

    Codice PHP:
    $email explode(";",$_POST['nome_campo_form']) 
    La programmazione...
    che passione!!..

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.