Estos usando Joomla y tiene modelos para obtener datos, en mi caso estoy usando
Código:
Esto me devuelve todos los datos de la tabla, lo que yo necesito es solo los títulos, que haciendo un loop a $result y haciendo una comparacion con in_array() los puedo obtener.JModelLegacy::getInstance('Categories', 'ContentModel',array('ignore_request' => true)); $result = $categories->getItems();
Estos títulos también puedo obtenerlo haciendo un loop del array() que contiene los ID de las categorías que necesito los títulos y en cada iteración hacer una llamada (query) a la base de datos, en este caso si necesito 5 títulos debo hacer 5 consultas a la base de datos.
Mi pregunta: cual es mas eficiente? hacer una consulta con muchos datos o muchas consultas con datos únicos?
Gracias