Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Dúvida com PHP Delete

$
0
0

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á.


Viewing all articles
Browse latest Browse all 14190

Latest Images

Trending Articles