arkadaşlar kullanıcı adı veya mail mevcut ise hata vermesini istiyorum yardımcı olabilirmisiniz.

function register()
{
	$user['username'] = stringEscape($_POST['username']);
	$user['email'] = stringEscape($_POST['email']);
	$user['password'] = md5(stringEscape($_POST['password']));
	$count = DB::getInstance()->query("Select id from ".TBL_USER." where username='".$user['username']."' or email='".$user['email']."'")->numRows();
	if($count>1) { 
		$result['result'] = true; 
	}else { 
		if($insertedid = DB::getInstance()->insert(TBL_USER, $user))
		{
			$row = DB::getInstance()->query("select * from ".TBL_USER." where id=".$insertedid)->rowArray();
			
			Session::getInstance()->set('username',$row['username']);
			Session::getInstance()->set('email',$row['email']);
			Session::getInstance()->set('userid',$row['id']);
			if($row['superuser'] == 1) $super = true; else $super = false; 
			Session::getInstance()->set('super',$super);
			DB::getInstance()->update(TBL_USER,array('last_login'=>time(),'online'=>1), array('id'=>$row['id']));	

			$log['userid'] = $row['id'];
			$log['log'] = "üyeliğinizi oluşturdunuz";
			$log['ip'] = getIpAdress();
			$log['time'] = time();
			
			DB::getInstance()->insert(TBL_USERLOGS, $log);
			
			$result['result'] = true;
			$result['message'] = "Üyelik Başarıyla Oluşturuldu. Yönlendiriliyorsunuz";
	
		}
		else 
		{
			$result['result'] = false;
			$result['message'] = "Üyeliğiniz Oluşturulamadı Lütfen Daha Sonra Tekrar Deneyiniz.";
	 	}
	}
 	echo json_encode($result);

}