Cita:
Iniciado por llorcasantana
Hola de nuevo. Tengo el siguiente problema. He hecho una consulta a la bd para que me muestre todos los registros de una tabla. Todo me lo hace bien, pero a la hora de mostrarmelo, me muestra 1 registro repetido 3 veces. o sea, que si tengo cuatro registros, me muestra 12 veces.
he aqui el codigo
Código PHP:
Ver originalinclude('access/config.php');
$q=mysql_query("select * from posts,usuarios LIMIT 100"); echo "<img src='$imagen'; border='1' width='50' height='50' align='absmiddle'>";
}
}
El problema es que no estas joineando las tablas, y la respuesta de tu consulta es un producto cartesiano entre todos los registros de las 2 tablas
deberias hacer algo como
Código SQL:
Ver originalSELECT * FROM posts p, usuarios u WHERE u.id_usuario = p.id_usuario LIMIT 100