zend-db-select

    1熱度

    1回答

    我想我的查詢是這樣的: SELECT tbl_bids. * , tbl_department.vDeptName, tbl_user.vFirst FROM tbl_bids LEFT JOIN tbl_bids_department ON tbl_bids_department.iBidID = tbl_bids.iBidID LEFT JOIN tbl_department ON tb

    3熱度

    2回答

    中使用多個值作爲問號的嵌套WHERE我使用的是Zend框架1.12.3。我需要創建那種有嵌套哪來的查詢,如 SELECT * FROM table1 WHERE (id = 'foo' AND name = 'bar') OR (grade = 123) 這是我嘗試 $this->getDbTable()->select() ->from($this->getDbTable(), arra

    1熱度

    1回答

    我正在使用zend paginator用於獲取記錄並列出相同的記錄。 有四個連接和我已經索引所有各自的字段,我只獲得所有表中列出的必填字段。總記錄數可能是500萬約。我試圖優化最大和最後我發現這下面的代碼是最好的。 $select = new Zend_Paginator_Adapter_DbSelect($select); $select->count($select); $paginato

    0熱度

    2回答

    我正在尋找合適的zf2語法來從數據庫中選擇時間戳/時間範圍。我知道如何發表聲明。然而似乎GREATERTHAN()和每種不超過()不與時間戳/日期工作: where = new Where(); $where->lessThan("datecolumn",$vardate); 我要選擇2個多小時之前的所有記錄。所以什麼是正確的方式來選擇日期與Zend框架2? THX,我真的很感謝你的幫助

    0熱度

    1回答

    我有一個$select對象向我列出了一組列。 我需要GROUP BY其中一列,但它有NULL,我不想分組。所以我在看這樣的SQL: IFNULL(`group`,`id`) as `group` 這將組合每一行,並保持其餘的分開。 我嘗試這樣做: $select->columns('IFNULL(group,id) AS group); $select->group('group');

    0熱度

    1回答

    Hy, 我有一些問題與Zend_Db_Select。 我有2個變量:類別和城市。這2個變量可能有一個值,或者它們可能未被設置。 所以,我確認: $status = '`p`.status = 1'; if($catID){ $catSQL = "`p`.parent = {$catID}"; }else{ $catSQL = '1=1'; }

    2熱度

    1回答

    您可以使用distinct()方法添加「DISTINCT」。但添加後有沒有辦法將其刪除?

    1熱度

    1回答

    我在Zend \ db \ sql中使用zf 2.4和本例。如果我已經使用prepareStatementForSqlObject(),我需要擔心sql注入還是需要執行quote()或轉義任何東西?下面的例子已經做了盲變量了嗎? https://framework.zend.com/manual/2.4/en/modules/zend.db.sql.html use Zend\Db\Sql\Sql

    1熱度

    3回答

    有人可以解釋我在 ->setPrepareParams(array $prepareParams) 被稱爲Zend\Db\Adapter\Driver\Sqlsrv\Statement.php? 具體而言,當我用這個: $this->tableGateway->select(array("Personalnummer = $personalnumber")); 它的工作。但當我用這個: $

    0熱度

    1回答

    我正在寫一個複雜的搜索算法,在層中進行搜索。對於兩個層次,我需要非常奇怪的訂單子句,Zend的SQL構建器根本無法處理這些子句。有沒有辦法告訴Zend只需在order by子句中添加一個字符串,而不用試圖解釋和破壞它? 到那些想知道,我的順序的一個例子是 IF(Name LIKE '1234 %' OR Name LIKE '% 1234 %' OR Name LIKE '% 1234' OR C