2011-02-23 46 views
1

我目前正在做一個筆記網絡應用程序,相當不錯。我已經完成了CRUD的CRD部分。但除此之外,我在隱私方面存在一些問題。看到其他人的帖子

如果我做了一個新的筆記,其他人可以看到它。這有點嚇人。我認爲這是最後WHERE語句的問題,因爲我將一個項目分配給下一個項目。我怎樣才能解決這個問題?

$usersname = "users"; 
$notename = "note"; 
$query = "SELECT $usersname.name, $notename.title, $notename.note, $notename.date FROM $usersname, $notename WHERE $usersname.name = $notename.name"; 

回答

1
SELECT $notename.title, $notename.note, $notename.date 
FROM $notename 
WHERE $notename.name = $userAllowedToSee 

OR

SELECT $notename.title, $notename.note, $notename.date 
FROM $notename 
JOIN $usersname ON $usersname.name = $notename.name 
WHERE $usersname.name = $sessionUserName 
相關問題