所以我在數據庫mysql.user中存儲了用戶密碼加密方法(這是默認情況下我所知道的)和我的database.users用戶和密碼(密碼用md5加密)。 問題是我想用用戶能夠查詢數據庫來使用md5加密插入的密碼(從表單)。使用MD5密碼查詢MySql數據庫
這些是從形式的$ _ POST方法提取 使他們如會話,便於使用的連接的登錄憑據:
$_SESSION['utilizator']=$utilizator; //user
$_SESSION['parola']=md5($parola); //password
這是包含在每一個地方,我需要的文件數據庫連接查詢數據庫:
$link = mysqli_connect('localhost', $_SESSION['utilizator'], $_SESSION['parola']);
if(!$link){
die('Unable to connect to the database: ' . mysqli_error($link));
}
謝謝,不知道是不是使用特定的用戶進行mysql連接。在我看來,我認爲最好是獲取用戶憑據來訪問數據庫,而不是將mysql連接以純文本方式放入我的數據庫連接php文件中。 – adi
只有服務器和編寫代碼的服務器纔會看到PHP:D,並且在最糟糕的情況下,服務器上會有黑客入侵的人,這種情況下數據庫最有可能受到攻擊。 – Krotz