dentro de ese while debo hacer otra consulta que conecta el ID con otra tabla que a su vez se conecta con esta a traves del id de la primera tabla.
me explico
tabla 1 con un id unico que se conecta a
tabla 2 con varios registros que pueden tener el id de la tabla 1
entonces :
Código PHP:
Ver original
<?php //CONECTO BASE DE DATOS..... //y realizo mi consulta { //traigo mis datos y hago mi otra consulta $sqlba = mysql_query("SELECT * FROM publicacion_autores WHERE idpublicacion = '$datos[idpublicacion]'"); { } echo "$cadena<br />"; } ?>
la cosa es que necesito poner la cadena fuera del while y pues me funciona en la primera pasada pero en la segunda me devuelve los datos de la primera mas la segunda y asi sucesivamente :/ digo me esta devolviendo
1.- a, b, c
2.- a, b, c, d, e
3.- a, b, c, d, e, f, g, h
cuando deberia ser
1.- a, b, c
2.- d, e
3.- f, g, h
Alguna idea de como puedo resolver esto...
Saludos