2016-01-14 53 views
-1

我有一個php文件,它正在收集用戶名和密碼,並根據數據庫檢查它,如果匹配,那麼用戶登錄。是否有可能獲得該行的ID並將其存儲在變量中以備會話?獲取行詳細匹配的行的代碼php

我正在使用此語句。

$query = mysql_query("select * from users where password='$password' AND username='$username'", $connection); 

感謝所有

+1

你真的應該(鹽和)哈希用戶的密碼。 – eggyal

+1

你的代碼容易受到** SQL注入**!總是逃避用戶輸入。 –

+0

我在代碼的最後!感謝您的反饋:) – Ryan

回答

1

是的,有一種方法:

$query = mysql_query("select * from users where password='$password' AND username='$username'", $connection); 
$row = mysql_fetch_array($query); 
$id = $row['user_id']; //change user_id to the column name 

但不要用mysql_*,使用mysqli_*代替。

+0

謝謝:)工程 – Ryan