Back to top

Autore Topic: Problema con Jdatabase  (Letto 1325 volte)

Offline angelo91

  • Esploratore
  • **
  • Post: 70
  • Sesso: Maschio
    • Mostra profilo
Problema con Jdatabase
« il: 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 :


Codice: [Seleziona]


// 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 />';
}
 
Non c'è cosa più bella che donare un consiglio e non ricevere niente in cambio o semplicemente un grazie.

Offline angelo91

  • Esploratore
  • **
  • Post: 70
  • Sesso: Maschio
    • Mostra profilo
Re:Problema con Jdatabase
« Risposta #1 il: 25 Apr 2013, 11:39:42 »
Bisogna usare questo codice (nel mio caso il file è in una directory di secondo livello root/myDirectory)


Codice: [Seleziona]
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
Non c'è cosa più bella che donare un consiglio e non ricevere niente in cambio o semplicemente un grazie.

 



Web Design Bolzano Kreatif