0
我一直在使用MySQL一段時間,但只有基本查詢和一些連接。我想開始使用存儲過程,但是我很難找到一個很好的資源來幫助我瞭解我想知道的內容。啓動MySQL例程和腳本
我想知道的主要事情是如何在返回任何內容之前檢查整個數據庫中任何字段的值。例如:定義用戶的表格,以及定義用戶擁有權限的表格。我想在做任何事之前檢查是否有某種權限 - >用戶關係。
這裏是一個簡化的表圖:
Users:
ID | Username
1 | User1
2 | User2
3 | User3
N | UserN
Permissions:
User ID | Permission ID
1 | 1
2 | 1
1 | 2
etc etc
所以基本上,我希望把下面的僞代碼到MySQL程序:
if (SELECT * FROM Permissions WHERE 'User ID' = ? and 'Permission ID' = ? returns at least one row) {
execute privileged sql
return true
}
return false
我知道我可以在這裏問了很多,但任何幫助將不勝感激!
感謝您的回答!我其實不會傳入SQL,而只是使用多個硬編碼的程序來處理我需要的各種數據庫函數。 – KPthunder 2010-06-28 12:08:16