我正在創建註冊頁面,並且在檢查用戶名是否在mysql表中已準備就緒時遇到問題。這裏是我使用的代碼:PHP如何檢查數據庫中的值是否已準備就緒
$check = mysqli_query($con,"SELECT * FROM users
WHERE username='$username'");
if(!empty($check)){
$_SESSION['error'] = "Username allready taken!";
header('Location: ./?page=signup') ;
}
任何人都可以幫助我嗎?
有sql注入危險。 –
您需要閱讀您正在使用的函數(mysqli_query)的手動條目。 –
如果在MySQL中將'username'列設置爲'UNIQUE',會發生什麼? – hjpotter92