Zugriff auf eigene Tabellen in der Contenido Datenbank

Gesperrt
Roland
Beiträge: 70
Registriert: So 16. Nov 2003, 15:13
Wohnort: Austria
Kontaktdaten:

Zugriff auf eigene Tabellen in der Contenido Datenbank

Beitrag von Roland »

Hallo!

habe gerade ein paar Tabellen in meiner Contenido (v4.8.9) Datenbank angelegt und dann versucht aus einem Modul unter Zuhilfenahme des "Contenido php-Kurses" von emergence darauf zuzugreifen.

Allerdings liefert mir $cfg["tab"]["meine_tabelle"] nichts zurück. Wenn ich mir nun den inhalt von $cfg["tab"] ansehe dann sind darin bis auf meine selbst angelegten Tabellen alle vorhanden.

Was muss ich also machen damit ich eine Datenbankabfrage der Form

Code: Alles auswählen

$sql = "SELECT * FROM ".$cfg["tab"]["meine_tabelle"];
$db->query($sql);

while ($db->next_record()) {
  echo "Name: ".$db->f("strName");
}
durchführen kann?
der techniker ist das kamel auf dem der kaufmann zum erfolg reitet.
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Zu Beginn des Moduls könnte man folgendes einfügen:

Code: Alles auswählen

$cfg["tab"]["meine_tabelle"] = $cfg['sql']['sqlprefix']."_meine_tabelle";
Oder man packt die Anweisung in die (evtl. noch zu erstellende) Datei 'contenido/includes/config.local.php', wenn die DB-Tabelle nicht nur in einem Modul, sondern modul- oder mandantenübergreifend genutzt wird.
Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Beitrag von Dinkel »

Nur der Vollständigkeit halber:

Die Contenido-seitigen Tabellen sind in der Datei contenido/includes/cfg_sql.inc.php definiert.

Aber wir Dodger77 geschrieben hat, eigene Änderungen nur in der contenido/includes/config.local.php einfügen (updatesicher)
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR
Roland
Beiträge: 70
Registriert: So 16. Nov 2003, 15:13
Wohnort: Austria
Kontaktdaten:

Beitrag von Roland »

Danke euch beiden. Wie immer hervorragende Hilfe hier im Forum.
der techniker ist das kamel auf dem der kaufmann zum erfolg reitet.
Gesperrt