Hallo Leute,
habe da nen Problem oder Denkspeere ;-)
Also habe eine Datenbank :
DATENBANK ---- (mit Tabellen) ---> villages + ally + conquer + profile + tribe
Inhalt der Tabellen :
villages : id, name, x, y, tribe, points, rank
ally : id, name, tag, members, villages, points, all_points, rank
conquer : villages_id, unix_timestamp, new_owner, old_owner
profile : tribe_id, gb, geschlecht, ort, text, pic
tribe : id, name, ally, villages, points, rank
^^ Kleiner Auszug aus meiner Abfrage , nun zur Frage da die Tabelle dsconquer alles ID's enthält und die Namen in den anderen Tabellen untergekommen ist wollte ich Fragen wie ich an die Namen der ID's in den anderen Tabellen komme ? Ich weiß das man if anweisungen verschachteln kann nur weiß jetzt nicht wie ich das umbauen muß damit das Funktioniert. Nächste Frage ist glaub simpler natur unix_timestamp in unser Zeitformat umwandeln .
Wollte Anschließend die Ausgabe in einer XML Datei unterbringen mit Filehandler.
Wenn mir jemand zumindest nen Beispiel geben könnte als denkanstoß wäre ich froh.
Danke und Mfg Agent00
habe da nen Problem oder Denkspeere ;-)
Also habe eine Datenbank :
DATENBANK ---- (mit Tabellen) ---> villages + ally + conquer + profile + tribe
Inhalt der Tabellen :
villages : id, name, x, y, tribe, points, rank
ally : id, name, tag, members, villages, points, all_points, rank
conquer : villages_id, unix_timestamp, new_owner, old_owner
profile : tribe_id, gb, geschlecht, ort, text, pic
tribe : id, name, ally, villages, points, rank
PHP:
<?php
include "config.inc.php";
if (!$connect) {
die('keine Verbindung moeglich: ' . mysql_error());
echo "Verbindung fehlgeschlagen";
}
if (!$db_selected) {
die ('Kann bitscript nicht benutzen : ' . mysql_error());
echo "DB kann nicht gewaehlt werden";
}
echo "<h1>DB wird gelesen und XML kreiert für Allgemeine Adelungen </h1><p><p>";
$connect = 'SELECT villages_id, unix_timestamp, new_owner, old_owner FROM dsconquer';
$result = mysql_query("SELECT * FROM dsconquer");
if (!$result) {
die ('Etwas stimmte mit dem Query nicht: '.$db->error);
}
$num = mysql_num_rows($result);
echo 'Die Ergebnistabelle besitzt $num'." Datensätze<br />\n";
# das klappt soweit und bekomme die Anzahl der datensätze
while ($dsatz = mysql_fetch_assoc($result))
echo $dsatz["villages_id"] ."/n".$dsatz["unix_timestamp"]."/n". .....; #gibt mir das aus der Tabelle optimal aus möchte aber gern die namen nicht die id's
?>
^^ Kleiner Auszug aus meiner Abfrage , nun zur Frage da die Tabelle dsconquer alles ID's enthält und die Namen in den anderen Tabellen untergekommen ist wollte ich Fragen wie ich an die Namen der ID's in den anderen Tabellen komme ? Ich weiß das man if anweisungen verschachteln kann nur weiß jetzt nicht wie ich das umbauen muß damit das Funktioniert. Nächste Frage ist glaub simpler natur unix_timestamp in unser Zeitformat umwandeln .
Wollte Anschließend die Ausgabe in einer XML Datei unterbringen mit Filehandler.
Wenn mir jemand zumindest nen Beispiel geben könnte als denkanstoß wäre ich froh.
Danke und Mfg Agent00