Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/11/2009, 22:29
Avatar de jackson666
jackson666
 
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 15 años
Puntos: 65
Respuesta: Por favoooorrr ayudenme con esta query!!

Yo propuse eso, porque en el nombre no dice exactamente "ampolletas" sino que dice "ampolletas 50 watts" etc...

Lo que deberias hacer es consultar la tabla tipoproductos en la columna "tipo" y guardar eso en una variable (por ejemplo $var), y dsps hacer otra consulta, a la otra tabla y poner "..... where nombre like '%$var%'; Y luego repetir ese proceso..

Creo que deberia ser asi:

Código PHP:
<?php
//conexion a la base
$base="tu_base";
$conectar=mysql_connect("direccion","user","pass");
$select=mysql_select_db($base,$conectar);

//consulta a tipoproductos
$sql="select tipo from tipoproducto;";
$consulta=mysql_query($sql,$conectar);

while(
$nombre=mysql_fetch_row($consulta)){
    for(
$i=0;$i<count($nombre);$i++){

//consulta a productos
$sql2="select * from productos where nombre='$nombre[$i]';";
$consulta2=mysql_query($sql2,$conectar);

echo 
"Para ".$nombre[$i]." existen ".($i+1)." Producto. <br />";    
}
}

?>
Espero que te sirva, suertee

Última edición por jackson666; 08/11/2009 a las 23:43