Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema consulta

Estas en el tema de Problema consulta en el foro de Mysql en Foros del Web. Hola, Tengo el siguiente problema: Tengo el siguiente patrón: Categoria Marca Producto Las consultas son estas: Todos los productos pertenecen a la marca, y la ...
  #1 (permalink)  
Antiguo 06/02/2012, 10:17
Avatar de dvbeaumont  
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 145
Antigüedad: 13 años
Puntos: 1
Exclamación Problema consulta

Hola,

Tengo el siguiente problema:

Tengo el siguiente patrón:
  • Categoria
  • Marca
  • Producto

Las consultas son estas:

Todos los productos pertenecen a la marca, y la marca a las categorias.

Pero quiero mostrar todos los productos que poseen a la misma categoria por ejm:
  • Lentes de contacto
    • Oakley
      • Producto 1
      • Producto 2
    • Ray Ban
      • Producto 1
      • Producto 2

Mi problema es el siguiente: Quiero que al darle a lentes de contacto se desplieguen todos los productos que pertenecen a sus marcas, quiere decir que salgan todos los oakley y todos los ray ban... Pero mi consulta es esta:

Código PHP:
    $registros 8;

if (!
$pagina) { 
    
$inicio 0
    
$pagina 1

else { 
    
$inicio = ($pagina 1) * $registros

         
$tipo$_GET["id_tipo"];
         
$result_ti=mysql_query("select * from t_tipo WHERE id_tipo=".$tipo." ",$link);
         
$row_ti mysql_fetch_array($result_ti);
         
$tipo_m$row_ti["id_tipo"];
         
$result_ma=mysql_query("select * from t_marca WHERE id_tipo=".$tipo_m." ",$link);
         
$row_ma mysql_fetch_array($result_ma);
         
$marca$row_ma["id_marca"];
         
$result_mo=mysql_query("select * from t_producto WHERE id_marca=".$marca." ORDER BY id_producto",$link);
         
$total_registros mysql_num_rows($result_mo); 
         
$result_mo=mysql_query("select * from t_producto WHERE id_marca=".$marca." ORDER BY id_producto DESC LIMIT $inicio, $registros ",$link); 
         
$total_paginas ceil($total_registros $registros); 
y lo que hace es mostrarme los productos de la primera consulta, o sea oakley peor no los demas.
__________________
Sé parte de nuestro mundo creativo.

http://bbcreativos.com

Etiquetas: query, registros, select, sql
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 19:42.