Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2014
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.     set_time_limit(0);
  3.         ignore_user_abort(true);
  4.            
  5.             //XML-Quotenfeed laden
  6.             $xml = simplexml_load_file('./xml/test.xml');
  7.      
  8.             //Datenbankverbindung herstellen
  9.             require ("./inc/datenbank.php");
  10.                            
  11.             //DB-Tabelle leeren
  12.             $stmt = $db->query("TRUNCATE xml_event1");
  13.                    
  14.                    
  15.             //Tabellen erstellen           
  16.             foreach ($xml->xpath("event/wette") as $wette) {
  17.                 $stmt = $db->query("CREATE TABLE IF NOT EXISTS `xml_event1_".$wette[evid]."` (
  18.                                   `eventid` int(20) unsigned NOT NULL,
  19.                                   `matchname` varchar(255) NOT NULL,
  20.                                   `matchid` int(20) NOT NULL,
  21.                                   `matchdatum` timestamp NOT NULL,
  22.                                   `wettname` varchar(255) NOT NULL,
  23.                                   `wettid` int(20) NOT NULL,
  24.                                   `ergebnisname` varchar(255) NOT NULL,
  25.                                   `ergebnisid` int(20) NOT NULL,
  26.                                   `ergebnisodd` varchar(255) NOT NULL
  27.                                   )");
  28.             }  
  29.            
  30.            
  31.                            
  32.             //Füllen der ebend gelöschten Tabellen
  33.             foreach ($xml->xpath('event') as $event) {
  34.                 $querystring = "INSERT INTO xml_event1 (sportid, eventid, sportname, eventname) VALUES";
  35.                 $querystring .= "(".$event['sportid'].",".$event['eventid'].",".$event['sportname'].",".$event['eventname']."),";
  36.             }
  37.             $querystring = substr($querystring, 0, -1);
  38.             $stm = $db->prepare($querystring);
  39.             $stm ->execute();
  40.                            
  41.             foreach ($xml->xpath("event/wette") as $wette) {              
  42.                 $querystring2 = "INSERT INTO xml_event_".$wette[evid]." (eventid, matchname, matchid, matchdatum, wettname, wettid, ergebnisname, ergebnisid, ergebnisodd) VALUES";
  43.                 $querystring2 .= "(".$wette['eventid'].",".$wette['matchname'].",".$wette['matchid'].",".$wette['matchdatum']."),".$wette['wettname'].",".$wette['wettid'].",".$wette['ergebnisname'].",".$wette['ergebnisid'].",".$wette['ergebnisodd'].",";                                    
  44.             }
  45.             $querystring2 = substr($querystring2, 0, -1);
  46.             $stm2 = $db->prepare($querystring2);
  47.             $stm2 ->execute();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement