Antworten:
Sie können das Präfix folgendermaßen abrufen:
Für Joomla 2.5 verwenden Sie:
$app = JFactory::getApplication();
$prefix = $app->getCfg('dbprefix');
Für Joomla 3.2 verwenden Sie:
$app = JFactory::getApplication();
$prefix = $app->get('dbprefix');
Aber Joomla-Dokumentation wird jedoch empfohlen, das Präfix niemals zu ändern. Ich weiß, dass einige Backup-Software es Ihnen ermöglicht, eine Änderung auf halbem Weg durch eine Wiederherstellung vorzunehmen, obwohl Sie die möglicherweise damit verbundene Arbeit nicht unterschätzen.
Quelle: http://docs.joomla.org/How_to_determine_your_database_prefix
Wenn Sie über externe Skripte auf die Joomla-Datenbank zugreifen, möchten Sie möglicherweise nicht alle Joomla-Inhalte initialisieren, um nur das Datenbankpräfix zu erhalten. Sie können also die Datei configuration.php in Ihrem Skript benötigen, die JConfig-Klasse instanziieren und das dbprefix erhalten
require_once $path_to_joomla_folder . "/configuration.php";
$config = new JConfig;
$dbprefix = $config->dbprefix;