0
這是一個特別的Oracle查詢: -如何在Codeigniter活動記錄中插入sequence.nextval值?
INSERT INTO tbl_admin
(admin_id, admin_username, admin_email,
admin_password, admin_fname, admin_lname, admin_type)
VALUES
('TBL_ADMIN_SEQUENCE.nextval', 'saswat2', '[email protected]',
'$2a$16$y61NYSwQXSRA4m4GoRWJ5OhthFzfZ9e6yp8QcVhBNgSQK16Q.VkXq', 'Saswat', 'Routroy', 0);
現在,使用笨活動記錄運行此quesry,我寫這段代碼: -
$data = array(
$this->identifier_field => 'TBL_ADMIN_SEQUENCE.nextval',
$this->username_field => $username,
$this->email_field => $email,
$this->password_field => $password,
$this->first_name_field => $first_name,
$this->last_name_field => $last_name,
$this->type_field => intval($type),
);
// If inserting data fails
if (! $this->oracleDB->insert($this->user_table, $data))
{
// Return false
return FALSE;
}
我該如何解決這個問題?我知道我可以使用函數編寫查詢,但我想用活動記錄來完成。
注意: - 我正在使用Oracle 10g快速版。
雖然這是對問題的回答,但最好是在幾行文字中實際描述此代碼應該執行的操作。 –