Ja,
ich bin gerade dabei mich mit SMF und der SQL-Datenbank zu beschäftigen...
Nun interessiere ich mich besonders für die Verbindung zu dem Server und der Speicherung / Abfrage von Daten. All das hat den Zweck, wenn ich es irgendwann verstanden habe einen Mod zu ergeben...
Da der Mod bis jetzt erst in meinem Kopf existiert, hab ich noch nicht in das "SMF Development"-Forum geschrieben.
Hier mal die detailierten Fragen & Hintergrund:
Also, ich bin dabei einen RPG-Charakterbogen-Mod zu machen.
Dafür habe ich bereits ein Formular auf einer eigenen Seite (via CustomAction-Mod) erstellt, sowie auf meinem lokalen SQL-Server eine Tabelle erstellt, mit den nötigen Feldern um den Charakterbogen einer ID_MEMBER (und dem RPG-Zeug).
Nun stellt sich mir die Frage, wie oben bereits erwähnt, an die Daten, welche ggf. in der Tabelle stehen herankomme...
Wie wäre es mit phpMyAdmin
SMF benutzt die MySQL-Datenbank. Das heißt die benutzt PHP-Funktionen zum Aufbau der Verbindung und abfragen der Datenbank. Man kann mit Hilftools (wie phpMyAdmin) einfach in die Datenbank gucken und Dinge verändern. Nötig sind solche Tools aber nicht, da sie selber auf MySQL-Befehle aufbauen.
Tipp von mir:
Wenn du dir nicht im klaren bist wie MySQL oder Datenbanken im Allgemeinen funktionieren solltest du dich erstmal damit auseinander setzen bevor du eine Mod schreibst. Dabei sind nämlich viele Dinge zu beachten.
Lainaus käyttäjältä: Neakro - marraskuu 14, 2007, 03:01:13 IP
Tipp von mir:
Wenn du dir nicht im klaren bist wie MySQL oder Datenbanken im Allgemeinen funktionieren solltest du dich erstmal damit auseinander setzen bevor du eine Mod schreibst. Dabei sind nämlich viele Dinge zu beachten.
Ja ne schon klar... ich kenn mich mit MySQL aus... nur nicht wie SMF mit MySQL kommuniziert, denn ich bezweifel dass SMF eine graphische Oberfläche benutzen wird um Daten in der Datenbank zu ändern... Oo
Meine Frage geht also eher in die Richtung, dass ich nicht weiß, ob es einen zentralen Punkt gibt über den alle Daten laufen, oder ob man einfach so seine Zugangsdaten über die Settings.php included und dann einfach auf die Db zugreift...
Du kannst über die Settings.php zugreifen, genau.
Einen besseren Überblick kannst Du Dir verschaffen, indem Du mal in die SSI.php reinschaust. Aber der Aufbau der Verbindung findet schon über die Settings.php statt.
Gruß Ferrika
Joa, hat sich inzwischen schon erledigt... habs mir anhand von Gallery-Mod selbst beigebracht... funktioniert bis jetzt auch gut...