Autor | Zpráva | ||
---|---|---|---|
KMPS Profil * |
#1 · Zasláno: 7. 8. 2012, 07:46:29
Ahoj,
jsem začátečník tak mi to moc nejde... rád bych zpracoval txt který vypadá cca takto: "0.0.0.0","0.255.255.255","US" "1.0.0.0","1.0.0.255","AU" "1.0.1.0","1.0.3.255","CN" "1.0.4.0","1.0.7.255","AU" "1.0.8.0","1.0.15.255","CN" "1.0.16.0","1.0.31.255","JP" "1.0.32.0","1.0.63.255","CN" "1.0.64.0","1.0.127.255","JP" ... do mysql... kde každý řádek by vyvolal příkaz zapsání do mysql... jak zapsat do mysql vím, jak odělit hodnoty taky vím ale jak z toho vyvolat správně while na to nějak nemohu přijít.. nepradí prosím někdo? |
||
Ugo Profil |
#2 · Zasláno: 7. 8. 2012, 07:55:47
1. rozdělit dle odřádkování do pole, přes pole projít foreachem a každej řádek rozdělit a zpracovat
2. je to jasné csv -> fgetcsv |
||
mimochodec Profil |
$radky = explode ("\n", $text); foreach ($radky as $radek) { $qry = "INSERT INTO table (adr1, adr2, kod) VALUES "; $polozky = explode (",", $radek); $qry .= "('".$polozky[0]."', '".$polozky[1]."', '".$polozky[2]."'),"; } Píšu to z hlavy, ale snad to bude k pochopení. Na konci bude přebývat čárka, tak ji umázni. edit: opravena čárka. |
||
Časová prodleva: 11 let
|
0