conferma registrazione è sopra il mio problema sorge solo nel caso in cui un utente che si è appena registrato voglia cancellarsi immediatamente perchè non riesce ad eseguire la query per l'id

codice:
<?php  session_start(); 
$connection=mysql_connect("127.0.0.1","root","") or die("Connessione DB fallita".mysql_error()); 
mysql_select_db("archivio") or die("Selezione DB fallita".mysql_error()); 
 if(isset($_SESSION['username'])){
 $user=$_SESSION['username'];
 $psw=$_SESSION['password']; 
	$query = "SELECT id FROM users WHERE username='$user' AND password='$psw'"; // definire la query con una variabile per poter fare il dump...  	
$resultset=mysql_query($query);  
	$id_temp=mysql_fetch_row($resultset);  
	$id=$id_temp[0];     
 	$result = mysql_query("DELETE  FROM  users WHERE id='$id' ") or die(mysql_error());  	header("Location: http://localhost/SitoTirocinio/home.php");  
	session_destroy(); 
} else { 
	echo "nessun utente collegato"; 
	header("Location: http://localhost/SitoTirocinio/home.php");  
	session_destroy(); }