To querendo deletar apenas usuários da tabela "members" que não completaram seus dados de perfil/cadastro na tabela "profiles".
Isso deverá acontecer sem que uma "session" seja iniciada. Fiz o código abaixo pegando pelo nome de usuário, mas acaba deletando outros usuários que tem seus dados preenchidos completamente.
$sql_srch = "SELECT usuario FROM profiles"; $sql_srch_result = $mysqli->query($sql_srch); if($sql_srch_result->num_rows > 0)){ while($row_srch = $sql_srch_result->fetch_assoc()){ $usuario = $row_srch['usuario']; } $sql_srch_m = "SELECT username FROM members"; $result_m = $mysqli->query($sql_srch_m); if($result_m->num_rows > 0)){ while($row_srch_m = $result_m->fetch_assoc()){ $user = $row_srch_m['username']; } $sql_del = "DELETE FROM members WHERE username != $usuario "; $result_del = $mysqli->query($sql_del);
Como poderia alterar essa query pra que delete de "members" somente os usuarios que nao existem em "profiles"?
Grato desde já.