PHP Delete
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á.
Discussão (2)
Carregando comentários...