Podatkovne baze
Moj največji problem pri delu z MySQLom je ta, da nimam povsod SSH dostopa in sem velikokrat omejen na premajhno količino uploada datotek, ki bi jih moral vnesti v bazo
No, včasih po pogovoru z admin-i dobim testni account, tako da lahko uploadam 200 MB+ baze na strežnik in je to to …
Evo ena skripta, ki iz baze vpiše v mysql bazo vsako vrstico posebaj:
(skripta je namenjena bolj v testne namene … in ni preveč zoptimizirana - mam preveč časa
meni je v 5 minutah uspelo upload miljon zapisov)
<?php
mysql_connect("localhost","username","password");
mysql_select_db("database");
$data = file('ime_datoteke.csv');
foreach($data as $podatek) {
$podatek = explode(";",$podatek);
mysql_query("INSERT INTO
baza
SET
polje1= '".$podatek[0]."',
polje2= '".$podatek[1]."',
polje3='".$podatek[2]."',
polje4='".$podatek[3]."',
posta5='".$podatek[4]."',
polje6='".$podatek[5]."',
polje7='".$podatek[6]."',
polje8='".$podatek[7]."',
polje9='".$podatek[8]."',
polje10='".$podatek[9]."',
polje11='".$podatek[10]."',
polje12='".$podatek[11]."',
polje13='".$podatek[12]."'");
}
?>
Informacije o zapisu
Trenutno si ogledujete zapis
Podatkovne baze
- Objavljeno:
- Sreda, 29. 11. 2007 ob 20:07
- Kategorije:
- Spletno programiranje, Krneki
1 komentar
Želim dodati komentar | Želim prejemati komentarje [RSS]