如果我知道我只接收來自數據庫的一個密碼,是否必須將查詢結果放入數組中?我使用的是:從mysqli獲取一個值
$sql = 'SELECT password FROM users WHERE userName="'.$username.'" LIMIT 1';
$result = $con->query($sql);
$row = $result->fetch_array(MYSQLI_NUM);
$hash = crypt($password,$row[0]);
if($row[0] == $hash){}
+1這是因爲簡潔,你可以得到用於檢索單個值沒有數據庫抽象庫。 –
downvoter會照顧評論嗎? – 2013-06-23 04:13:03