Antworten zu häufig gestellten Homepage-Fragen
 Alle Anleitungen
Einige Anleitungen
Intern
Kostenl. Partnerlinks
[,__,] Druckversion

Hinweis: Die Website Homepage-FAQs.de befindet sich seit 2012 im Archivmodus, d.h. sie wird nicht mehr aktualisiert.
FAQS zu HP&Co.
PHP / Datenbank - Mehrere Foren / (PHP-) Scripte, die eine Datenbank brauchen mit nur 1 Datenbank nutzen
(Forenbeitrag im März 2006 erstellt und erweitert)

Inhalt:

- mehrere Foren mit einer Datenbank nutzen

- Links zu Anleitungen für WBBlite und phpBB2

- Datenbank-Backup, exportieren und importieren bei Tripod

-
Datenbank-Backup von einem anderen Webspace - Wie sehe ich vor dem Einspielen welche Prefixe da sind?

-
Datenbank hat schon Einträge - was ist bei Prefixen zu beachten?


Anfrage (im Tripod-Forum):
Ist es möglich zwei verschiedene Foren auf einem Webspace laufen zu lassen?
Dann bräuchte ich doch quasi eine neue Datenbank oder nicht?
Bitte mal um Aufklärung...hab das Ding hochgeladen etc. aber komme mit der Datenbank nicht weiter, weil ich will die Daten des anderen Forums nicht überschreiben und weiß aber auch nicht wie ich das sonst zu handhaben habe...

Hallo,

beim Installieren kann man Prefixe angeben bzw. sie sind schon vorgegeben, dadurch kann man auch mehrere Foren mit einer Datenbank nutzen.

Bei WBBlite gibt es Nummern, hier kann man 2 oder 3 Foren installieren, z.b.

Foren A = Verzeichnis: wbblite1 / Nummer: 1
Forum B = Verzeichnis: wbblite2 / Nummer: 2
usw.

Bei phpBB2 gibt es Prefix, bei 2 oder 3 Foren gibt man z.B.

Foren A = Verzeichnis: phpBB2a / Prefix: phpbb1_
Forum B = Verzeichnis: phpBB2b / Prefix: phpbb2_
usw.



Meine Anleitungen für WBBlite und phpBB2:

http://www.homepage-faqs.de/index.php?site=anleitung-wbblite-bei-cybton
(Anleitung für Cybton und Tripod, gilt mit anderen Datenbankangaben auch für andere Webspaces )

http://www.homepage-faqs.de/index.php?site=anleitung-phpbb2
(auch mit Infos zu den Datenbankangaben für Tripod und Cybton, gilt auch für andere Webspaces)


Datenbank-Backup (Datenbank exportieren) und wieder einspielen (importieren, auch von anderen Webspaces)

Und falls die Einträge einer anderen Datenbank übernommen werden sollen, dann erst bei der anderen DB ein Backup machen, nun das Forum hier bei Tripod leer (neu) installieren und dann unter

"Mein Account" / PHP4U / Datenbank verwalten

mit dem Tool PhpMyAdmin das Backup hier in die Tripod-DB einspielen, Infos dazu auf meiner FAQs-Seite

http://www.homepage-faqs.de/index.php?site=hp-tripod-datenbank-verwalten


Datenbank-Backup von einem anderen Webspace - Wie sehe ich vor dem Einspielen welche Prefixe da sind?

Wird das Backup auf die Festplatte geladen und hat die Endung .sql, dann kann es mit einem Editor (z.B. den von Windows) geöffnet und betrachtet werden, da es sich beim Backup um eine Textdatei handelt, hier ein Auszug aus meinem Backup
(Inhalt und andere Teile gelöscht, da fürs Problem nicht von Bedeutung)

#
# Tabellenstruktur für Tabelle `bb1_announcements`
#

CREATE TABLE bb1_announcements (
...
...

#
# Daten für Tabelle `bb1_announcements`
#
...
...
# --------------------------------------------------------

Ist das Backup gezippt, dann vorher entpacken und anschliessend mit einem Editor öffnen.

Wie zu sehen ist, stehen hier die Prefixe drin (rotmarkiert), sollte es in der Datenbank das Prefix schon geben, dann kann mit der Funktion "Suchen und ersetzen" vom Editor im Backup z.B. bb1_ durch bb2_ ersetzen lassen.


Datenbank hat schon Einträge - was ist bei Prefixen zu beachten?

Wer mit nur 1 Datenbank ein 2. oder 3.Forum oder sonst ein Script mit Datenbank installieren will, der kann bei PhpMyAdmin nachsehen, da werden die Tabellennamen mit den Prefixen aufgelistet, siehe Auszug aus meiner Datenbank

daniel5959_de_db (123)
...
bb1_avatars
bb1_bbcode
bb1_boards

bb2_avatars
bb2_bbcode
bb2_boards

wie zu sehen ist sind die Prefixe bb1_ und bb2_ schon vorhanden und sollten (z.B. bei mir) nicht für ein weiteres Script verwendet werden.

c(°_°)o ...hoffe soweit alles klar? - ansonsten mehrmals in Ruhe durchlesen und bei Bedarf nachfragen.

Anleitung (C) 2006 Daniel Wurst - http://www.homepage-faqs.de