Generere XML
Heysa, jeg har lidt problemer med at få lavet en fornuftig XML fil via PHP, så jeg giver 200 point til den der laver det for mig :)Jeg har en db, med følgende tabeller.
CREATE TABLE action (
action_id int(6) NOT NULL auto_increment,
time int(3) unsigned default NULL,
match_id int(6) unsigned default '0',
atype_id int(6) unsigned default '0',
player_id int(6) unsigned default '0',
comment varchar(100) default '0',
PRIMARY KEY (action_id),
UNIQUE KEY action_id (action_id)
) TYPE=MyISAM;
CREATE TABLE atype (
id_atype int(6) NOT NULL auto_increment,
atype_desc varchar(50) default '0',
PRIMARY KEY (id_atype),
UNIQUE KEY atype_id (id_atype)
) TYPE=MyISAM;
CREATE TABLE matchs (
id_match int(3) unsigned NOT NULL auto_increment,
home_id int(6) unsigned NOT NULL default '0',
away_id int(6) unsigned NOT NULL default '0',
played smallint(1) unsigned NOT NULL default '0',
pvsp int(6) unsigned default '0',
date int(12) unsigned default NULL,
PRIMARY KEY (id_match),
UNIQUE KEY match_id (id_match),
KEY match_id_2 (id_match,home_id,away_id,played,pvsp)
) TYPE=MyISAM;
CREATE TABLE player (
id_player int(6) NOT NULL auto_increment,
player_name varchar(50) default '0',
player_club int(6) unsigned default '0',
PRIMARY KEY (id_player),
UNIQUE KEY player_id (id_player)
) TYPE=MyISAM;
CREATE TABLE pvsp (
pvsp_id int(6) NOT NULL auto_increment,
homep_id int(6) unsigned default '0',
awayp_id int(6) unsigned default '0',
PRIMARY KEY (pvsp_id),
UNIQUE KEY pvsp_id (pvsp_id)
) TYPE=MyISAM;
CREATE TABLE team (
team_id int(5) NOT NULL auto_increment,
team_name varchar(50) default '0',
team_country varchar(40) default '0',
PRIMARY KEY (team_id),
KEY team_id (team_id)
) TYPE=MyISAM;
Jeg skal generere en xml fil for hver kamp. Det hænger sådan sammen, at der kan være et vist antal aktioner til hver kamp, og xml-filen skal derfor indeholde information om kampen, og en samtlige aktioner der har været i den kamp...
Nogen der kan hjælpe?
Mvh
Pierre