0
我正在爲我的Codeigniter應用程序創建一個安裝程序模塊。Codeigniter:數據庫創建後插入數據時出現「表未找到」錯誤
我正在創建MySQL數據庫,它是通過代碼的表,並希望在安裝過程中將用戶憑據插入數據庫。就像這樣:
我遇到的問題是,創建數據庫後,它的表,當我嘗試插入用戶信息到它給出錯誤說數據庫「表‘用戶’沒有按不存在「,而表格實際存在。
下面是代碼:
$this->load->dbforge(); //Create the database
$this->install_model->use_sql_string(); //Add the tables from a .sql file
$this->load->database($database_name); //Load the created database
$this->install_model->add_the_user($username, $password)); //Insert user data
數據庫並且正在正確創建表。只有最後一行代碼纔會出現錯誤。
我不知道我在做什麼錯在這裏。請幫忙!
$ database_name'和它的內容是什麼? –
'$ database_name'來自$ _POST(表單),它具有用戶輸入的數據庫名稱。 –
我不知道CI中的語法,但在數據庫創建後運行查詢'USE DBName' – Mihai