Haber tengo 3 tablas por ejemplo:
Cita:
Bueno pues quiero recuperar todos los datos de contenidos, mostradolos en una tabla, que tengan una determinada etiqueta. Contenido: idcontenido, nombre, descripción.
Etiquetas: idetiqueta, nombre.
Eticon: idetiqueta, idcontenido.(Esta la tengo pa relacionar las anteriores puesto que una etiqueta puede tener muchos contenido y viceversa, No se si puedo relacionarlos de otra manera, agradecería sugerencias).
Etiquetas: idetiqueta, nombre.
Eticon: idetiqueta, idcontenido.(Esta la tengo pa relacionar las anteriores puesto que una etiqueta puede tener muchos contenido y viceversa, No se si puedo relacionarlos de otra manera, agradecería sugerencias).
La única manera que me viene a la cabeza seria:
Cita:
Pero de esta manera creo que hago demasiadas consultas y no veo claro que estuviese optimizado. ¿Algún ejemplo de como hacerlo, en una mismo consulta o de algun otro modo?$query = mysql_query("Select idcontenido from eticon where idetiqueta=$"variable de idetiqueta"");
while($row = mysql_fetch_array($query)){
$result = mysql_query("Select * from contenido where idcontenido=$idcontenido");
$row2 = mysql_fetch_array($result);
echo $row2(nombre) $row2(descripcion)//##lo pongo asi a modo de resumen##
}
while($row = mysql_fetch_array($query)){
$result = mysql_query("Select * from contenido where idcontenido=$idcontenido");
$row2 = mysql_fetch_array($result);
echo $row2(nombre) $row2(descripcion)//##lo pongo asi a modo de resumen##
}
No estoy muy relacionado con tecnicismos así que agradecería una breve descripción en caso de utilizarlos.
Muchas gracias a todos.