zend-db-select

    1熱度

    1回答

    我該如何創建一個多維數組?目前該查詢返回我: Array ( [id] => 1 [name] => Samsung galaxy S4 [homepage] => 1 ) ,但我希望我回到這樣的數據: Array ( [0] => Array ( [id] => 1 [name] => Samsung galax

    0熱度

    1回答

    我正在嘗試使用名爲count的新列進行返回。這是我的查詢。 $ userid是要傳遞的參數 $select = $this->db->select() ->from('myfriend') ->where('fromid=?', $userid) ->join('user', 'user.userid = friends.toid') ->

    0熱度

    1回答

    我有兩個表:產品與ID,名稱,價格和品牌領域和品牌與ID,名稱,網址字段。我想從這兩個表中選擇兩個字段。 我無法定義列和定義別名。 的productTable ... public function fetchAll() { $select = new Select; $select->from($this->table); $select->join('bra

    0熱度

    2回答

    我目前正在重構一個遺留應用程序,並逐個轉換到zend框架1.12。 我在抓我的腦袋,以便如何將其轉換爲zend數據庫,有沒有一種方法可以在一個查詢中完成? 現在我看到它首先獲取文件夾列表,然後對每個文件夾運行額外的查詢...... 將此作爲一個查詢來運行會提高性能,對不對? $folders_query = DB::Query("select * from contacts_folders ord

    1熱度

    2回答

    您如何(優雅地)使用Zend Framework 2中的閉包按字段排序select語句? 我有下面的PHP代碼: $gateway = new \Zend\Db\TableGateway\TableGateway('table_name', $adapter); $select = $gateway->select(function($select){ $select->where->

    0熱度

    1回答

    在我知道所有涉及此例外的多個問題之前,我已經看過他們,但沒有找到我的特定問題的答案。大多數問題使用Zend_Db_Table::getDefaultAdapter();,我沒有使用它。相反,我正在使用Application_Model_DbTable_Name,並且想知道是否可以這樣做。 此外,我確實可以訪問,因爲那是我查看錯誤時檢查的第一件事。數據庫是本地的,我通過My​​SqlWorkBenc

    0熱度

    1回答

    我正在使用zend_db_select類作爲我的sql包裝。我想知道下面的插入語句是否安全。 (不管它提供的機制來防止SQL注入等) function createNew($message,$tags,$userid,$imgsrc){ $data = array('message' => $message, 'tags' => $tags, 'i

    4熱度

    1回答

    我使用Zend Framework 1.12來訪問MSSQL 2008服務器。我使用FreeTDS作爲數據庫驅動程序。 我正在使用Zend_Db來生成以下查詢。 $obj_sel = $obj_db -> select() -> from (array ('ps' => 'ProductStock'), array ('PLU', 'stock' => 'SUM(ps.

    0熱度

    1回答

    我必須使用Zend_Db_Select對象此SQL從多表做一個選擇: SELECT t1.id,t2.ids, t3.uid FROM table1 t1,table2 t2, table3 t3 這是所使用的代碼: $subQuery = $this->getDbTable()->select()->setIntegrityCheck (false) ->from(array('t1'=

    0熱度

    1回答

    特定的現有專欄中,我想在我的用戶表,以增加現有列具有動態atttribute(榮譽點數) function updateUserKarmaPoints($karmapoints,$userid){ $userkarmaptsarr = array('karmapoints' => new Zend_Db_Expr('karmapoints')+$karmapoints); $t