Risposte:
È possibile ottenere il prefisso utilizzando quanto segue:
Per Joomla 2.5 utilizzare:
$app = JFactory::getApplication();
$prefix = $app->getCfg('dbprefix');
Per Joomla 3.2 utilizzare:
$app = JFactory::getApplication();
$prefix = $app->get('dbprefix');
Ma la documentazione di Joomla consiglia di non modificare mai il prefisso. So che alcuni software di backup ti consentono di effettuare una modifica durante un ripristino, anche se non sottovalutare il lavoro potenzialmente coinvolto.
Fonte: http://docs.joomla.org/How_to_determine_your_database_prefix
Se si accede al DB di Joomla tramite script esterni, forse non si desidera inizializzare tutti gli elementi di Joomla solo per ottenere il prefisso del database. Quindi, puoi richiedere il file configuration.php all'interno del tuo script, creare un'istanza della classe JConfig e ottenere il dbprefix
require_once $path_to_joomla_folder . "/configuration.php";
$config = new JConfig;
$dbprefix = $config->dbprefix;