PhpMyAdmin: database di altervista

Php, PHP-Nuke, phpBB, Html, CSS, Javascript e tutto ciò che concerne la gestione siti web.
Avatar utente
Robertino
Utente veterano
Utente veterano
Messaggi: 297
Iscritto il: 30/01/2005, 2:42

PhpMyAdmin: database di altervista

Messaggio da Robertino »

Ciao. Ho un file sul computer in formato .sql
In pratica è un file dove ci sono tutti i contatti del mio forum precedente e vorrei spedire loro un'email per indirizzare il mio nuovo forum.
Come devo agire su questo file con il mio database?
Avatar utente
Giacomo
Staff - Tecnico
Staff - Tecnico
Messaggi: 477
Iscritto il: 24/04/2003, 21:20
Località: Milano

Messaggio da Giacomo »

Sono tantissimi? Altrimenti sostituisci ogni riga del file con "INSERT INTO utenti (email) VALUES ('EMAIL'); e poi lo esegui nel database :) Così facendo hai nel database tutte le email. :wink:
- Staff tecnico -
Avatar utente
Robertino
Utente veterano
Utente veterano
Messaggi: 297
Iscritto il: 30/01/2005, 2:42

Messaggio da Robertino »

Sono 300 iscritti.
Ogni riga di un utente è così composta:

INSERT INTO `nuke_users` (`user_id`, `name`, `username`, `user_email`, `femail`, `user_website`, `user_avatar`, `user_regdate`, `user_icq`, `user_occ`, `user_from`, `user_interests`, `user_sig`, `user_viewemail`, `user_theme`, `user_aim`, `user_yim`, `user_msnm`, `user_password`, `storynum`, `umode`, `uorder`, `thold`, `noscore`, `bio`, `ublockon`, `ublock`, `theme`, `commentmax`, `counter`, `newsletter`, `user_posts`, `user_attachsig`, `user_rank`, `user_level`, `broadcast`, `popmeson`, `user_active`, `user_session_time`, `user_session_page`, `user_lastvisit`, `user_timezone`, `user_style`, `user_lang`, `user_dateformat`, `user_new_privmsg`, `user_unread_privmsg`, `user_last_privmsg`, `user_emailtime`, `user_allowhtml`, `user_allowbbcode`, `user_allowsmile`, `user_allowavatar`, `user_allow_pm`, `user_allow_viewonline`, `user_notify`, `user_notify_pm`, `user_popup_pm`, `user_avatar_type`, `user_sig_bbcode_uid`, `user_actkey`, `user_newpasswd`, `points`, `last_ip`) VALUES (372, '', 'bigstyle', 'xxxxxxx@hotmail.com', '', '', 'gallery/blank.gif', 'Sep 20, 2005', NULL, NULL, NULL, '', NULL, NULL, NULL, NULL, NULL, NULL, '670b14728ad9902aecba32e22fa4f6bd', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1127238763, 1, 1127237901, 10, NULL, 'italian', 'D M d, Y g:i a', 0, 0, 0, NULL, 1, 1, 1, 1, 1, 1, 0, 0, 0, 3, NULL, NULL, NULL, 0, '81.73.134.248');


quindi immagina 300 righe come queste
:shock:
Ultima modifica di Robertino il 10/04/2007, 19:23, modificato 1 volta in totale.
Avatar utente
Robertino
Utente veterano
Utente veterano
Messaggi: 297
Iscritto il: 30/01/2005, 2:42

Messaggio da Robertino »

Non so come fare per poter inviare l'e-mail a tutti gli utenti
Avatar utente
AleSSaNDRo
WebMaster
WebMaster
Messaggi: 2358
Iscritto il: 24/04/2003, 1:11
Località: Milano

Messaggio da AleSSaNDRo »

Prova con questo script creato al momento :oops:

Codice: Seleziona tutto

<?
$hostname = "localhost";      // Host database
$username = "robertino";      // User database
$password = "passwordino";      // Pass database
$connessione = mysql_connect($hostname, $username, $password);
mysql_select_db('my_robertino'); // Nome del database

$query = mysql_query("SELECT username, user_email FROM nuke_users WHERE user_id!='-1' ORDER BY user_id",$connessione);
 while ($aiuto = mysql_fetch_array($query)) { 
   $username = $aiuto['username'];
   $email = $aiuto['user_email'];
mail($email, 'Ci siamo trasferiti', "Ciao $username, ti volevamo avvisare che abbiamo trasferito il nostro forum a un nuovo indirizzo: http://www.mondoweb.net.

Salut'm a sor't");
 }
?>
:P
Avatar utente
Robertino
Utente veterano
Utente veterano
Messaggi: 297
Iscritto il: 30/01/2005, 2:42

Messaggio da Robertino »

Scusa ma non ho capito: cosa dovrei fare con questo codice e col file utenti.sql?
Avatar utente
AleSSaNDRo
WebMaster
WebMaster
Messaggi: 2358
Iscritto il: 24/04/2003, 1:11
Località: Milano

Messaggio da AleSSaNDRo »

utenti.sql lo incolli nella pagina SQL del tuo database e poi con quello script gli fai caricare le email da esso e invii loro quello che vuoi
Avatar utente
Robertino
Utente veterano
Utente veterano
Messaggi: 297
Iscritto il: 30/01/2005, 2:42

Messaggio da Robertino »

si ma lo script come lo carico? Come fa a funzionare?
Avatar utente
Giada
Staff - Supporto
Staff - Supporto
Messaggi: 641
Iscritto il: 31/08/2003, 17:11
Località: San Severo

Messaggio da Giada »

Dove hai il database, no? :wink: es:altervista
Avatar utente
Robertino
Utente veterano
Utente veterano
Messaggi: 297
Iscritto il: 30/01/2005, 2:42

Messaggio da Robertino »

Giada ha scritto:Dove hai il database, no? :wink: es:altervista
Si lo so ma il problema è che non so in che parte del database inserire questo codice. Avrei bisogno di una piccola spiegazione passo passo :oops:

PS: te per caso sei la ragazza che sa disegnare bene?

Chi c’è in linea

Visitano il forum: Claude [Bot] e 0 ospiti