Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2014, 02:36
gerahuies21
 
Fecha de Ingreso: junio-2014
Mensajes: 2
Antigüedad: 9 años, 10 meses
Puntos: 0
Donde poner "LIMIT 1"

Hola gente, soy nuevo en esto de PHP y quisiera preguntarles que es lo que hago mal, estoy haciendo una consulta a la base de datos y en la que tengo dos imágenes por productos, pero cuando pongo "LIMIT 1" para muestre solo una, y solo me aparece solo el texto en html. Les muestro donde lo intento poner:

$conexion = mysqli_connect("localhost", "tienda","online","tiendaonline");
mysqli_set_charset($conexion, "utf8");
$peticion = "SELECT * FROM productos";
$resultado = mysqli_query ($conexion, $peticion);
while($fila = mysqli_fetch_array ($resultado)){
echo "<article>";
echo "<h3>".$fila ['nombre']."</h3>";
echo "<p>" .$fila ['descripcion']."</p>";
echo "<p>Precio:" .$fila ['precio']."$</p>";
$peticion2 = "SELECT * FROM imagenesproductos WHERE idproducto = ".$fila ['id'] ."LIMIT 1";
$resultado2 = mysqli_query ($conexion, $peticion2);
while($fila2 = mysqli_fetch_array ($resultado2)) {
echo "<img src='photo/".$fila2['imagen']."'>";
}

PD: solo tengo 3 productos y dos imagenes por cada una, solo quisiera que cuando llame a los 3 productos en una pagina, porque asi lo tengo, solo salga una imagen. Gracias