Joomla.it Forum
Non solo Joomla... => Database => : angelo91 17 Apr 2013, 13:50:39
-
Salve.Volevo sapere se c'era un alternativa all'uso di Jdatabase visto che non capisco perchè a me non funziona.
Ho integrato una pagina php con jumi e ho inserito il seguente codice che non mi produce output :
// Get a database object
$db = JFactory::getDBO();
$query = $db->getQuery(true);
$query->select('*');
$query->from($db->nameQuote(TABLE_PREFIX.'users'));
// $query->order($db->nameQuote('id').' desc');
$db->setQuery($query);
echo $db->loadResult ;
$results = $db->loadObjectList();
foreach($results as $r) {
echo $r['name'];
echo $r['name'],' | ',$r['username'],' | ', $r['email'],
'<br />';
}
-
Bisogna usare questo codice (nel mio caso il file è in una directory di secondo livello root/myDirectory)
define( '_JEXEC', 1 );
define('JPATH_BASE', "../");//sostituire con define('JPATH_BASE', dirname(__FILE__) ); nel caso che il file sia nella root del sito
define( 'DS', DIRECTORY_SEPARATOR );
echo "1";
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
echo "a";
require('../libraries/joomla/factory.php');//eliminare ../ nel caso che il file sia nella root del sito