Seite 1 von 1

Code für Tabellen

Verfasst: 16.01.2012 04:50
von laph
Hallo liebe Community
und zwar hätte ich da eine (doofe) Frage an euch.
Woher bekommen ich bitte die Werte, wie ich eine Tabelle anlegen muss?
z.B. habe ich das hier von Mahony gesendet bekommen und es ist für die Profileviews gedacht.

Code: Alles auswählen

    CREATE TABLE phpbb_cwalkinsideprofile_views (
       profile_user_id mediumint(8) UNSIGNED NOT NULL,
       viewer_user_id mediumint(8) UNSIGNED NOT NULL,
       viewer_user_counter mediumint(8) UNSIGNED NOT NULL,
       viewer_visit_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
       KEY profile_user_id (profile_user_id),
       KEY viewer_user_id (viewer_user_id)
    ) CHARACTER SET `utf8` COLLATE `utf8_bin`;
jtz wollte ich zb Tabellen anlegen für das Portal da ich da genau das gleiche Problem habe.
Woher bekomme ich diesen Code den ich bei phpAdmin eingeben muss?

Entschuldigung für diese komische Frage, aber ich habe darüber noch nichts gefunden.

Re: Code für Tabellen

Verfasst: 16.01.2012 08:39
von modernist
Ist Google wieder mal kaputt? https://encrypted.google.com/search?q=c ... e=hp&gbv=1
Mit phpMyAdmin kannst du Tabellen auch über die Benutzeroberfläche anlegen, ohne kryptische SQL-Anweisungen: "Create new table on database ...", zu finden unten am Ende der Tabelle unter "Structure" oder unter "Operations".

Re: Code für Tabellen

Verfasst: 16.01.2012 08:46
von Pfiffy
Hallo!

Im Normalfall ist bei der Installation eines MODs ein entsprechendes php-File dabei, das die Datenbanktabelle(n) im Zuge der Installation anlegt. Wenn nicht, dann ist der exakte Befehl normalerweise in der install angegeben. Ich hab bisher noch keine MOD erlebt, bei der es anders wär.

Grücce
Pfiffy

Re: Code für Tabellen

Verfasst: 16.01.2012 16:22
von laph
@ Modernist: ich hab das gestern noch eingeben und es nichts gekommen.
Aber das war auch gar nicht meine Frage. Ich weiß ja wie ich die Tabelle anlege,
nur woher bekomme ich die Daten, wie zum Beispiel:

Code: Alles auswählen

CREATE TABLE phpbb_cwalkinsideprofile_views (
           profile_user_id mediumint(8) UNSIGNED NOT NULL,
           viewer_user_id mediumint(8) UNSIGNED NOT NULL,
           viewer_user_counter mediumint(8) UNSIGNED NOT NULL,
           viewer_visit_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
           KEY profile_user_id (profile_user_id),
           KEY viewer_user_id (viewer_user_id)
        ) CHARACTER SET `utf8` COLLATE `utf8_bin`;
@ Pfiffy: Die php_File ist ja dabei, aber sie legt die SQL nicht in der Datenbank an! Deshalb brauche ich den genauen Befehl um sie
per Hand anzulegen. Und wenn ich in der install/index.php nachschaue, dann finde ich keinen Befehl der irgendwie anfängt mit CREATE TABLE usw.

Also meine Frage ist nur woher ich diesen Befehl bekomme. Wo genau steht der jetzt im Beispiel von Profileviews?

Re: Code für Tabellen

Verfasst: 16.01.2012 17:17
von modernist
laph hat geschrieben:Aber das war auch gar nicht meine Frage. Ich weiß ja wie ich die Tabelle anlege,
nur woher bekomme ich die Daten
Ach so, da hatte ich dich mißverstanden.

Es wäre aber sicherlich hilfreich, wenn du uns mitteilst, um welches Portal es geht. Da gibt's doch einige MODs.

Re: Code für Tabellen

Verfasst: 16.01.2012 17:21
von laph
Um den Portal Mod. Die Tabelle lässt sich nicht einrichten und deshalb wollte
ich die manuell einrichten. Wäre nett wenn jemand mir den SQL sagen könnte :(

Re: Code für Tabellen

Verfasst: 16.01.2012 17:33
von Mahony
Hallo
modernist hat geschrieben:Es wäre aber sicherlich hilfreich, wenn du uns mitteilst, um welches Portal es geht. Da gibt's doch einige MODs.

P.S. Falls es sich um diesen MOD http://phpbb3portal.net/viewtopic.php?f=4&t=840 handelt --> Was genau passiert denn wenn du die install_portal.php im Browser aufrufst? Bekommst du Fehlermeldungen? --> Falls JA --> welche?


Grüße: Mahony

Re: Code für Tabellen

Verfasst: 16.01.2012 22:48
von laph
Es handelt sich um das Portal 2.0.0b1.

Oke komischer Weise ist es jtz anders.
Jetzt kommt dort keine Fehlermeldung mehr sondern eher die Nachricht, dass die Kategorie ACP_INFO_PORTAL nicht gefunden
wurde und somit nicht als Modul hinzugefügt werden konnte.
Das gleiche kommt auch bei Portaleinstellungen und Modulupload.

Jetzt habe ich den Ordner Install umbenannt und bin in den Adminbereich gegangen,
wo das Modul Portal Modul angezeigt wird. Wenn ich dort aber raufklicke , dann bekomme ich
diese Fehlermeldung
Allgemeiner Fehler
Module not accessible

Re: Code für Tabellen

Verfasst: 16.01.2012 23:03
von Mahony
Hallo
Klick auf deinstallieren und im Anschluss daran rufst du die install_portal.php erneut auf und installierst die Tabellen, Module u.s.w. erneut.


Grüße: Mahony

Re: Code für Tabellen

Verfasst: 16.01.2012 23:11
von laph
Bei der Kategorie "Vorgang" bekomme ich die Nachricht.

Code: Alles auswählen

Einer oder mehrere Fehler sind während der angeforderten Aktion aufgetreten. Bitte lade diese Datei, die eine Liste der Fehler enthält, herunter und bitte den Autor der Modifikation um Unterstützung.

Wenn beim herunterladen der Datei Probleme auftreten, kannst du sie auch direkt mit einem FTP-Programm unter folgender Adresse herunterladen: umil/error_files/board3 portal2.txt

Es wurden neue Berechtigungen hinzugefügt. Bitte prüfe die Berechtigungseinstellungen und passe sie nach deinen Wünschen an.
Außerdem darunter steht noch...

Code: Alles auswählen

Füge acp-Modul hinzu: ACP_PORTAL_BIRTHDAYS_INFO
FEHLER: Die übergeordnete Kategorie, die für dieses Modul angegeben wurde, existiert nicht.
Und das war nur ein Beispiel. Jetzt werde ich das erneut installieren und mal schaun was passiert.
Und wie gedacht besteht das Problem weiterhin.