Foros del Web » Programando para Internet » PHP »

PHP - MySQL Una consulta con muchos resultados o varias consultas con un resultado?

Estas en el tema de PHP - MySQL Una consulta con muchos resultados o varias consultas con un resultado? en el foro de PHP en Foros del Web. Primero, no vi un categoría dedicada a MySQL y dado que la consulta se hace desde PHP hago la pregunta aquí. Estos usando Joomla y ...
  #1 (permalink)  
Antiguo 14/04/2021, 12:35
 
Fecha de Ingreso: junio-2010
Mensajes: 20
Antigüedad: 13 años, 9 meses
Puntos: 0
PHP - MySQL Una consulta con muchos resultados o varias consultas con un resultado?

Primero, no vi un categoría dedicada a MySQL y dado que la consulta se hace desde PHP hago la pregunta aquí.

Estos usando Joomla y tiene modelos para obtener datos, en mi caso estoy usando
Código:
JModelLegacy::getInstance('Categories', 'ContentModel',array('ignore_request' => true));
$result = $categories->getItems();
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.

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

Etiquetas: bases-de-datos, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:09.