2014-10-30 16 views
0

我正在通過本地開發一個網站來研究codeigniter。我的疑問是,我在表格中添加了一些字段爲unique檢查值存在於數據庫中使用通用函數Codeigniter

當我嘗試添加重複的值,這表明internal server error

我克服這種通過添加功能檢查,如果它是一個重複的條目。但是我需要在每個表格插入中添加這個函數。

我的問題是,有什麼辦法在My_model.php寫一個函數用於檢查一個tableunique field value並通過將table nameunique field value

回答

3

你可以用CodeIgniter的默認表單驗證調用它在My_controller.php檢查添加到唯一字段的新值是否已經存在於數據庫中。

參見本:

is_unique |返回FALSE |如果表單元素對於參數中的表和字段名不唯一。 is_unique [table.field]

這 - > form_validation-> set_rules( '電子郵件', '電子郵件', '所需| is_unique [users.email]');

+0

哇..它的工作..謝謝你的答案。一旦等待期結束,將接受答案... :) – Arun 2014-10-30 10:42:51

+0

很高興知道它幫助你.. – Deepak 2014-10-30 10:44:08

相關問題