Autor | Zpráva | ||
---|---|---|---|
web2000 Profil * |
#1 · Zasláno: 13. 6. 2009, 18:05:41
Zdravím,
mám vytvořenou tabulky emaily a rád bych do ní nahrál 500 emailů, které mám v textovém souboru, nejlépe ručním sestavením příkazu. Napadlo mě oddělit jednotlivé emaily čárkou, ale nevím jak MySql říci že sejedná o hromadné vložení dat, nechce se mi pro každý email vytvářet příkaz. Každý email musí dostat své id. $email .... tom26@seznam.cz, marty.f@seznam.cz, pinda@centrum.cz ... INSERT INTO emaily values (0,'$email')"; |
||
Alphard Profil |
#2 · Zasláno: 13. 6. 2009, 18:20:02
insert into emaily (email) values ('mail1'), ('mail2') v jakém formátů máte emaily v tom texťáku? |
||
web2000 Profil * |
#3 · Zasláno: 13. 6. 2009, 18:25:54
UTF běží na tom i databáze. Vyzkouším ten link, díky.
|
||
Alphard Profil |
#4 · Zasláno: 13. 6. 2009, 18:32:08 · Upravil/a: Alphard
Jaký link? Nemyslel jsem kódování, ale jestli jsou např. oddělené čárkou, každý je na novém řádku apod.
jestli jednotlivé maily dostanete do pole, tak potom už snadno mysql_query ("insert into emaily (email) values ('".implode("'), ('", $emaily)."')"); |
||
web2000 Profil * |
#5 · Zasláno: 13. 6. 2009, 18:38:52
každý email je na novém řádku a není oddělen čárkou
|
||
web2000 Profil * |
#6 · Zasláno: 13. 6. 2009, 18:45:13
Takže si setavím takovýto kod do pole
$emaily = email1; $emaily = email2; $emaily = email2; .......... a použiji mysql_query ("insert into emaily (email) values ('".implode("'), ('", $emaily)."')"); |
||
Alphard Profil |
#7 · Zasláno: 13. 6. 2009, 20:14:12
web2000:
„každý email je na novém řádku a není oddělen čárkou“ $emaily = file("emaily.txt); |
||
web2000 Profil * |
#8 · Zasláno: 13. 6. 2009, 20:45:00
Díky moc. Emaily jsou už na svým místě:)
|
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0