anpera.net
https://anpera.dyndns.org/phpbb3/

Fehler bei den Datenbanktabellen
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=1520
Seite 1 von 1

Autor:  Skorpion [ Di 05 Jul, 2005 21:22 ]
Betreff des Beitrags:  Fehler bei den Datenbanktabellen

Hi, ich habe mir meine Tabellen angelegt, aber ich muss das mit präfixen machen, da mir leider nur 1 Datenbank zur Verfügung steht!
Also habe ich vor alle Tabellen das Präfix "logd_" gesetzt und in der dbconnect hinzugefügt
$DB_PREFIX = "logd_";

Doch wenn ich versuche die Seite aufzrufen kommt folgender Fehler:

SELECT * FROM settings

Table 'skorpion89.settings' doesn't exist

Hoffe könnt mir weiterhelfen!

Autor:  Meteora [ Di 05 Jul, 2005 21:23 ]
Betreff des Beitrags: 

die settings-tabelle ist nicht vorhanden.
führ evtl mal die logddingsbums.sql nochmals in phpMyAdmin aus

Autor:  Skorpion [ Di 05 Jul, 2005 21:25 ]
Betreff des Beitrags: 

Die Tabelle ist aber vorhanden! Habe extra nochmal nachgesehen!
Und normalerweise müsste er ja die tabelle skorpion89.logd_settings suchen und nicht nur skorpion89.settings!

Autor:  Ventus [ Di 05 Jul, 2005 21:26 ]
Betreff des Beitrags:  Re: Fehler bei den Datenbanktabellen

Skorpion hat geschrieben:
Hi, ich habe mir meine Tabellen angelegt, aber ich muss das mit präfixen machen, da mir leider nur 1 Datenbank zur Verfügung steht!
Also habe ich vor alle Tabellen das Präfix "logd_" gesetzt und in der dbconnect hinzugefügt
$DB_PREFIX = "logd_";

Doch wenn ich versuche die Seite aufzrufen kommt folgender Fehler:

SELECT * FROM settings

Table 'skorpion89.settings' doesn't exist

Hoffe könnt mir weiterhelfen!


Aber eine Datenbank reicht doch völlig aus Ôo?

Autor:  anpera [ Di 05 Jul, 2005 21:55 ]
Betreff des Beitrags: 

Datenbank-Prefixe werden von LoGD 0.9.7 nicht unterstützt.

Autor:  Kevz [ Mi 06 Jul, 2005 10:07 ]
Betreff des Beitrags: 

~edit by me, aus gewissen gründen wieder rausgemacht~

Autor:  anpera [ Mi 06 Jul, 2005 11:22 ]
Betreff des Beitrags: 

Klar kann man es ändern. Aber der Aufwand wäre enorm, da jede einzelne Datenbankabfrage im Code so um

db_prefix('logd')

vor dem Tabellen-Namen ergänzt werden muss.

Außerdem muss ich (dich) darauf hinweisen, dass es aus lizenzrechtlichen Gründen verboten ist, Code aus Versionen ab 0.9.8 und später (in deinem Fall die Funktion db_prefix()) in Versionen 0.9.7 und früher einzubauen! Wenn du sowas häufiger machst, verlierst du die Berechtigung auf beide Versionen.

Autor:  Kevz [ Mi 06 Jul, 2005 11:27 ]
Betreff des Beitrags: 

Uff, sry total vergessen hab*thread eben edit mach*

Autor:  deZent [ Mi 06 Jul, 2005 13:31 ]
Betreff des Beitrags: 

1.man könnte sich ja eine logd_paefix() Funktion selbst schreiben...

Dürfte ja nich sooo wild sein.

2. Man kann auch mit etwas Handarbeit alle Skripte durchgehen.
-> z.B. SCitE

Soviele Sqls werden ja nicht ausgeführt.
Vllt. 2-3 Stunden Arbeit.

Nimm ein Programm das mehrere Datein gleichzeitig durchsuchen kann und such nach:
INSERT
UPDATE
DELETE
REPAIR

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/