Xml den mySQL e veri aktarma scripti
3
●754
- 23-03-2013, 21:18:31hocam böyle kullanıyorum ben excel xml formatına belirli şablonla sokup su kodla veritabanına aktarabiliyorum umarım işinizi gorür.Black adlı üyeden alıntı: mesajı görüntüle
$dosyaadi=$_POST['dosyaadi']; $dbadi=$_POST['database']; if(!$xml=simplexml_load_file("../db/$dosyaadi")){ trigger_error('XML dosyasýný okurken hata meydana geldi.',E_USER_ERROR); } echo 'yazıyorum.<br />';echo $dbadi; foreach($xml as $uye){ $id = "$uye->id"; $name = iconv("iso-8859-1","iso-8859-9",$uye->name); // echo "$name<br>"; $vorname = iconv("iso-8859-1","iso-8859-9",$uye->vorname); //echo "$vorname<br>"; $strasse = "$uye->strasse"; $plz="$uye->plz"; $ort= "$uye->ort"; $telefon = "$uye->telefon"; $handy = "$uye->handy"; $dtarih = "$uye->geb_datum"; $bank = "$uye->bank"; $blz = "$uye->blz"; $konto = "$uye->kontonr"; $fax = "$uye->fax"; $email = "$uye->email"; $hobby = "$uye->hobby"; $anz_zeit = "$uye->anz_zeit"; $firma = "$uye->firma"; $sql = "INSERT INTO $dbadi VALUES ('','$name','$vorname','$strasse','$plz','$ort','$telefon','$handy','$fax','$email','$dtarih','','$hobby','$anz_zeit','$firma','$bank','$blz','$konto','','','','','','','','','','','')"; @MysqL_query($sql); } uyari("Başarılı!!"); yonlendir(0,"admin.php");