[英]Getting data from mysql and comparing it
我真的是PHP和MYSQL的新手。 我創建了一個頁面,用戶可以在該頁面上登錄,另一個頁面可以在用戶登錄。我嘗試從數據庫中獲取用戶,並將其與他提交的內容進行比較,但是它不起作用。
if(!empty($_POST['Username']) && !empty($_POST['Password'])){
$sql = "SELECT * Usernames FROM users";
$result = mysql_query($sql);
if ($result) {
while($row = mysql_fetch_array($result)) {
$_POST['Username'] = $row["Usernames"];
echo 'Hello';
}
}else{
echo 'Wrong username or password';
}
}else{
echo 'Please insert username and password!';
}
嘗試:
$user = $_POST['Username'];
$pw = $_POST['Password'];
if(!empty($user) && !empty($pw){
$sql = "SELECT * FROM users where username = $user and password = $pw";
$result = mysql_query($sql);
if ($result) {
echo 'Hello';
}
}else{
echo 'Wrong username or password';
}
}else{
echo 'Please insert username and password!';
}
不要使用MySQL ...太舊了...使用MySQLi或PDO並始終使用real_escape_string。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.