Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos, sou novo no fórum e fiquei na dúvida se postava isto em PHP ou em MySQL, por isso me desculpe se postei no local errado.
Atualmente estou desenvolvendo um sistema de publicação de artigos ao estilo do Wikipedia voltado para dança, onde o usuário pode enviar e editar os artigos do site.
Nele há diversas categorias diferentes e cada uma delas possui uma tabela própria no banco de dados. Para que pudesse organizar todas essas tabelas eu criei uma outra chamada "sumario" para guardar o nome da categoria e o id das demais.
Entretanto, na página onde eu listo todos os artigos que o usuário criou, o while está retornando o mesmo resultado mais de uma vez, como se ele repetisse a linha de uma tabela o tanto de vezes equivalente a quantidade de linhas que existe na outra e não consigo encontrar uma solução para este problema.
A query que fiz foi esta:
$sql = "SELECT * FROM sumario, coreografias, dancas WHERE
(
(
coreografias.id_autor_coreografias = '". addslashes($_SESSION["id_usuario"]) ."' OR
coreografias.id_editor_coreografias = '". addslashes($_SESSION["id_usuario"]) ."' dancas.id_autor_dancas = '". addslashes($_SESSION["id_usuario"]) ."' OR
dancas.id_editor_dancas = '". addslashes($_SESSION["id_usuario"]) ."'Carregando comentários...