[Resolvido] Deletar dados de três tabelas com o mesmo login
Oi pessoal, estou tendo problemas ao tentar deletar dados de um mesmo login em três tabelas diferentes, só estou conseguindo excluir de uma por vez... Mas um amigo me passou algo que ele achou na internet, mas não estou conseguindo adaptar, será que alguém poderia me ajudar?
É o seguinte:
TABELA ONDE O USUÁRIO FICA REGISTRADO: usuarios (só uma linha por usuário)
TABELA ONDE O USUÁRIO CRIA PERFIL: perfil (só uma linha por usuário)
TABELA ONDE O USUÁRIO ADICIONA VÁRIOS SERVIÇOS: servicos (várias linhas por usuário)
Em todas as tabelas a única coisa em comum é o LOGIN.
O CÓDIGO QUE UM AMIGO PASSOU É:
--------------------------------------------------------
<?php
include ("includes/conexao.php");
$sql = 'DELETE FROM servicos,perfil,usuarios USING usuarios INNER JOIN perfil INNER JOIN servicos WHERE
usuarios.login=perfil.login AND perfil.login=servicos.login';
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a exclusão dos dados<p><a href='javascript:window.history.go(-1)'>Voltar");
echo "<br><br><br><br><br><br><br><br><br><br><br><br><center><font face='arial' color='#8CAC0B' style='font-size: 14pt'>O serviço está sendo excluído.<br><br> Aguarde...</center>
<script>top.location.href='index2.php?area=logout&s=<?=$PHPSESSID?>';</script>";
?><body style="text-align: center">
---------------------------------------------------------
O QUE ESTÁ ACONTECENDO:
1- O usuário em questão é excluído, mas o 2º e 3º usuários também NA TABELA USUARIO
2- O usuário em questão é excluído, mas o 2º e 3º usuários também NA TABELA PERFIL
3- Todos os serviços de todos os usuários são excluídos NA TABELA SERVICOS
---------------------------------------------------------
SOCOOOOORRO!!!
Desde já agradeço a todos!
Discussão (9)
Carregando comentários...