我想要獲取指定用戶名的密碼,將其分配給PHP變量,然後將其打印出來。這是它的代碼 -將MySQL數據庫值分配給PHP變量
$user = $_POST["uname"];
$pass = mysqli_query($con, "SELECT pass FROM users WHERE username = '$user'");
$result = mysqli_fetch_array($pass);
$specific = $result['pass'];
echo $specific;
問題是沒有什麼打印在所有!即使沒有錯誤。我該怎麼辦?
雖然你沒有檢查錯誤.. http://php.net/manual/en/mysqli.error.php你也應該使用預準備語句,這是開放的SQL注入。另外希望密碼被散列。 – chris85
$ result = mysqli_fetch_array($ pass,MYSQLI_ASSOC);用這個。這是爲了將db值轉換爲數組格式。 – ameenulla0007
我只是測試代碼,這不會在任何地方使用。只需檢查基本知識。 –