Zurück   Flashforum > Flash und Server > Flash und Datenbanken

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-02-2009, 23:48   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2007
Beiträge: 43
MySQL Daten in XML-Datei speichern

Hallo zusammen,
ich möchte verschiedene Projekte für mein Portfolio aus der Datenbank laden und dann in ein XML- File speichern. Das klappt auch ganz gut.
Nun möchte ich meine Projekte in verschiedene Kategorien unterteilen.
Also hab ich zwei Datenbanken angelegt und sie mit zwei ID's verknüpft.
So sieht mein PHP script bisher aus:

PHP-Code:
<?php 
include_once ("includes/connection.php"); 
mysqlconnect(); 

$query    =    "select * from Kategorien left join links on KID = Kategorien.ID"
$result    =    mysql_query$query );     
if ( ! 
$result 
    { 
        die(
"Konnte die daten aus der Datenbank nicht lesen"); 
    } 
if (
$result) {  
 
$fname "ausgabe.xml";  
 
$fp fopen($fname"w"); 
 
$xml "<?xml version='1.0' encoding='utf-8'?>" ."\n"
 
$xml .= "<categories>\n";  

 while (
$daten mysql_fetch_array($result)) 

$xml .= "<eintrag>\n"
$xml .= "<name>".$daten["TEXT"]."</name>\n";   
$xml .= "</eintrag>\n"

$xml .= "\n"
$xml .= "</categories>"

fwrite($fp$xml); 
  
fclose($fp); 



?>
Nun frag ich mich wie es so hinbekomme, dass die Kategorien mit den dazugehörigen Projekten ausgegeben wird.

Also:
<Projekte>
<categorie>1</categorie>
<eintrag>1</eintrag>
<eintrag>2</eintrag>
<eintrag>3</eintrag>
<eintrag>4</eintrag>
<categorie>2</categorie>
<eintrag>1</eintrag>
<eintrag>2</eintrag>
<eintrag>3</eintrag>
<eintrag>4</eintrag>
---------usw.--------
</Projekte>

Ich hoffe ihr versteht was ich meine ^^

Vielen Dank schon mal im Vorraus.

Geändert von spulN (19-02-2009 um 23:50 Uhr)
spulN ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
mysql, php, xml

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:22 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele