it-swarm-eu.dev

Come usare LIMIT in getQuery

Dato l'SQL desiderato:

SELECT * FROM #__tablename LIMIT 5

Come posso usare $ query per realizzarlo?

$db = JFactory::getDBO();       
$query = $db->getQuery(true);
$query->select($db->nameQuote('*'));
$query->from($db->nameQuote('#__tablename'));      
$db->setQuery($query);      
$rows = $db->loadObjectList();
8
GDP

Sia J2.5 che 3.x varieranno.

Joomla 2.5:

$db->setQuery($query, 0, 5); 

dove 0 è il inizio/offset e 5 è il limite

Joomla 3.x

$query->setLimit(5);

Questo accetta anche un secondo argomento che è offset, ma non è richiesto

8
Lodder