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
$sql="SELECT productos.titulo, productos.poblacion, productos.cambio, productos.fecha, imagenes.nombre_foto, imagenes.nombre_thumb FROM productos, imagenes WHERE productos.id_producto=imagenes.id_producto"; $articulo.='<div class="articulos-index"> <a class="titulo-index" href="">'.$row['titulo'].' <a href="#" class="envoltura"><img class="img-indexado" src="'.$row['nombre_foto'].'"/> <div class="texto-indexado"> <p><span class="strong">Fecha: </span>22/10/2012</p> <p><span class="strong">Ciudad: </span>'.$row['poblacion'].'</p> <p><span class="strong">Lo cambio por: </span>'.$row['cambio'].'</p> </div></a> </div>'; }
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.