Tema: Consulta sql
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2012, 20:09
Avatar de danny_
danny_
 
Fecha de Ingreso: septiembre-2012
Mensajes: 95
Antigüedad: 11 años, 7 meses
Puntos: 4
Consulta sql

Buenas noches gente,

me he topado con un problema la realizar una consulta sql, ya que tengo 2 tablas, Una de productos y otra de imagenes. La tabla productos contiene toda la informacion sobre el producto y la de imagenes contiene las imagenes de dicho producto.
Pues bien, a la hora de hacer esta consulta.

Código PHP:
Ver original
  1. $sql="SELECT
  2.         productos.titulo, productos.poblacion, productos.cambio, productos.fecha,
  3.         imagenes.nombre_foto, imagenes.nombre_thumb
  4.     FROM
  5.         productos, imagenes
  6.     WHERE
  7.         productos.id_producto=imagenes.id_producto";
  8.  
  9. while($row=mysqli_fetch_assoc($res)){
  10.        
  11.        
  12.        
  13.         $articulo.='<div class="articulos-index">
  14.                <a class="titulo-index" href="">'.$row['titulo'].'
  15.                <a href="#" class="envoltura"><img class="img-indexado" src="'.$row['nombre_foto'].'"/>
  16.              
  17.               <div class="texto-indexado">
  18.                    <p><span class="strong">Fecha: </span>22/10/2012</p>
  19.                    <p><span class="strong">Ciudad: </span>'.$row['poblacion'].'</p>
  20.                    <p><span class="strong">Lo cambio por: </span>'.$row['cambio'].'</p>
  21.                  
  22.                </div></a>
  23.             </div>';
  24.     }

Si alguno de los productos tiene mas de 1 imagen, ésta consulta me imprime el resultado de acuerdo al numero de imagenes que yo tengo. Si tengo una imagen no hay problema porque me devuelve solo uno, pero al tener 2 o 3....

Alguna forma de limitar los resultados de una columna??

Gracias de antemano.