kohana-db

    1熱度

    2回答

    如何獲得INDEXED數組結果? $qry1 = DB::select('name')->from('people')->execute(); $assoc_array = $qry1->as_array(); $object = $qry1->as_object(); // $indexed_array = [...] 僅供學習之用,謝謝。 這就像: $indexed_resul

    0熱度

    1回答

    INSERT INTO `table1` SET `field1` = 'value1', `field2` = 'value2', `field3` = 'value3'; INSERT INTO `table2` SET id = (SELECT LAST_INSERT_ID()), `field` = 'value'; 我想要使用DB::query(Database::IN

    0熱度

    1回答

    創建表kohana_blog. article。但它仍然會提示這個錯誤。不知道是什麼問題。這是看到的錯誤: Database_Exception [ 1146 ]: Table 'kohana_blog. article' doesn't exist [ SHOW FULL COLUMNS FROM ` article` ]

    1熱度

    3回答

    我想設置我的會話,所以它會存儲在數據庫中,現在它只是這樣做,但每次我嘗試登錄時,我不斷生成新的會話ID並插入新記錄,問題後,我改變了我的會話司機從native到database我登錄不工作,那麼它的登錄用戶只是頁面刷新後它的loged出來,這裏IR我的配置: return array( 'native' => array( 'name' => 'session_native',

    0熱度

    1回答

    我在數據庫表active中有一列,它應該返回用戶是否已確認郵件。它是tinyint(1),如果它設置爲0,並且我嚴格測試它與FALSE運算符不會返回TRUE。我使用ORM與數據庫進行通信。 這在MySQL數據庫設置: 活躍TINYINT(1)是0 if ($user->active === FALSE) // returns FALSE if ($user->active === '0') //

    2熱度

    2回答

    使用DB查詢生成器在Kohana 3中構建交叉表更新的正確方法是什麼? 目前我只是使用DB :: expr,但我知道查詢生成器比這更聰明。 // update record $rows_updated = DB::update(DB::expr('user_list_permissions INNER JOIN users ON user_list_permissions.user_id = u

    0熱度

    1回答

    我試圖執行更新,似乎沒有任何工作。這與我的回調有關,因爲當回調被禁用時更新可以正常工作。這是我的嘗試塊。 try{ $updatestat=NULL; $updateresult=NULL; $id = Arr::get($_POST, 'id'); $scode=trim(Arr::get($_POST, 'stationcode'));

    0熱度

    1回答

    我想實現這個查詢與ORM查詢生成器: SELECT * FROM `products` GROUP BY CASE `products`.`configurable` WHEN 'yes' THEN `products`.`id_configuration` ELSE `products`.`id` END 我知道這個工程: $products = DB::query(Database

    -1熱度

    1回答

    我現在正在使用Kohana一段時間。我使用 「的has_many」, 「HAS_ONE」, 「belongs_to的」 沒有問題,我的問題是: 如果我有2個表是這樣的: tbl_foo1 id | tbl_foo2_id | field1 ------------------------- 1 | 2 | bar 2 | 1 | foo tbl_foo2 id | field1

    1熱度

    2回答

    我建立在Kohana的框架查詢,看起來像這樣: DB::select('users.email')->from('users', 'roles_users')-> where('users.id', '=', 'roles_users.user_id')-> and_where('roles_users.role_id', '=', '2'); 它會輸出: SELECT `users`.`