Niemand!
Bekanntes Mitglied
Hallo
Bald gehts los. Ich progge eine Cheat Datenbank In CSS, PHP und MySQL.
Das Layout hab ich gekauft, der Rest programmier ich selbst.
Das Design steht, das Newssystem (mit Admin Tool :ja ist fertig.
Wenige Cheats aus Testzwechen hinzugefügt. Die "einfache" Suchfunktion
ist ebenfalls implementiert. Aber bevor ich die Datenbank fülle und richtig
starte, brauch ich erst noch euer Okay Warum?
Naja, das ist das erste so grosse Projekt und ich weiss nicht, ob ich alles
gut organisiert habe, vorallem bei der MySQL Datenbank.
Also
Alles steht in einer Datenbank. In der Datenbank hab ich für PC und jede Konsole
eine Tabelle gemacht, in der ich die Cheats poste.
Ein Cheat ist folgendermassen aufgebaut:
id, tags, gamename, cheatname, content, type, check
id = die ID des Cheats (auto_increment + Key)
tags = die Such tags, also Begriffe mit denen man den Cheat findet
gamename = Name des Spiels zb 'Gothic'
cheatname = Name des Cheats zb 'Den Godmode aktivieren'
content = Beschreibung WIE man jetzt den godmode aktiviert
type = Typ zb 'Cheat' oder 'Tipp' oder 'Hinweis' usw
check = Überprüfung des Cheats zb 'Diese Cheat wurde getestet und funkt' oder 'aus zuverlässiger Quelle'
Wenn ich jetzt mit der Suchfunktion nach 'Gothic' suche
(also dann '%gothic%'), sucht es alle Einträge, die im gamename-Feld 'Gothic'
haben und gibt Sie in einer While-schleife aus und schreibt auch Game Titel hin:
Das Problem ist, dass das hier erst nur die PC Games auflistet. Also
bei jedem Suchvorgang muss man oft diesen Ablauf oft wiederholen, nähmlich für jede Konsole ein mal bis es alles durchsucht hat. Ich finde das nicht so
eine elegante Lösung, vorallem wenn man dann tausende von Cheats hat.
Ich möchte nicht wenn ich halb fertig bin, merken, dass ich was Grundlegendes falsch mache und dann wieder von vorne beginnen muss.
Also ist das gut gelöst mit dem "Datenbank Layout" oder nicht?
Danke, dass du schon soweit gelesen hast
Bald gehts los. Ich progge eine Cheat Datenbank In CSS, PHP und MySQL.
Das Layout hab ich gekauft, der Rest programmier ich selbst.
Das Design steht, das Newssystem (mit Admin Tool :ja ist fertig.
Wenige Cheats aus Testzwechen hinzugefügt. Die "einfache" Suchfunktion
ist ebenfalls implementiert. Aber bevor ich die Datenbank fülle und richtig
starte, brauch ich erst noch euer Okay Warum?
Naja, das ist das erste so grosse Projekt und ich weiss nicht, ob ich alles
gut organisiert habe, vorallem bei der MySQL Datenbank.
Also
Alles steht in einer Datenbank. In der Datenbank hab ich für PC und jede Konsole
eine Tabelle gemacht, in der ich die Cheats poste.
Ein Cheat ist folgendermassen aufgebaut:
id, tags, gamename, cheatname, content, type, check
id = die ID des Cheats (auto_increment + Key)
tags = die Such tags, also Begriffe mit denen man den Cheat findet
gamename = Name des Spiels zb 'Gothic'
cheatname = Name des Cheats zb 'Den Godmode aktivieren'
content = Beschreibung WIE man jetzt den godmode aktiviert
type = Typ zb 'Cheat' oder 'Tipp' oder 'Hinweis' usw
check = Überprüfung des Cheats zb 'Diese Cheat wurde getestet und funkt' oder 'aus zuverlässiger Quelle'
Wenn ich jetzt mit der Suchfunktion nach 'Gothic' suche
(also dann '%gothic%'), sucht es alle Einträge, die im gamename-Feld 'Gothic'
haben und gibt Sie in einer While-schleife aus und schreibt auch Game Titel hin:
PHP:
$abfrage = "SELECT * FROM pcgames WHERE gamename LIKE '%" . $txtsuche . "%' ORDER BY gamename";
//SQL auswerten
$ergebnis = mysql_query($abfrage);
//Gibt die Zeilen aus
while($row = mysql_fetch_array($ergebnis))
{
//In $Game steht der Gamename der vorherigen Zeile, ist es ein anderer,
//handelt es sich um ein anderes Game und man muss eine neue Überschrift schreiben
if($game != $row['gamename'])
{
//Überschrift schreiben
$temp = "<font style='font-size:20pt;'><br>" . $row['gamename'] . "</font><br>";
echo $temp;
$game = $row['gamename'];
}
//Hab das hier vereinfacht im Original schreibts in eine Tabelle
echo "$row['cheatname'] . "<br>" . $row['type'] . "<br>" . $row['check'] . "<br>";
}
Das Problem ist, dass das hier erst nur die PC Games auflistet. Also
bei jedem Suchvorgang muss man oft diesen Ablauf oft wiederholen, nähmlich für jede Konsole ein mal bis es alles durchsucht hat. Ich finde das nicht so
eine elegante Lösung, vorallem wenn man dann tausende von Cheats hat.
Ich möchte nicht wenn ich halb fertig bin, merken, dass ich was Grundlegendes falsch mache und dann wieder von vorne beginnen muss.
Also ist das gut gelöst mit dem "Datenbank Layout" oder nicht?
Danke, dass du schon soweit gelesen hast