zend-db

    7熱度

    5回答

    鑑於下面的我的泛型選擇,有沒有辦法從Zend Framework中獲取查詢返回的記錄數?在我的解決方案中,循環中的$ row ++是不能接受的,因爲我正在使用分頁(儘管它不在我的示例中)。 我也不想用「Count(*)」添加另一個查詢。 $query = "Select * from Users where active = 1"; $stmt = $db->query($query); $

    59熱度

    5回答

    所以我試圖完成這樣的事情:用Zend_Db_Select對象 SELECT * FROM table WHERE status_id IN (1,3,4); ...找不到怎麼辦呢:(是不是在所有可能

    21熱度

    6回答

    我有信息的數組,看起來或多或少是這樣的: $data[] = array('content'=>'asd'); $data[] = array('content'=>'asdf'); 而且我想這兩個條目添加到數據庫中。 $db->insert('table', $data); 不添加兩個條目。我究竟做錯了什麼?我必須使用Zend_Db_Table嗎? $data = array('con

    0熱度

    2回答

    在應用程序的登錄部分工作時,我發現自己遇到了一個問題: 我的模型基於Active Record,擴展了Zend_Db_Table_Row對象。每當我必須處理一個用戶,我想通過用戶對象(是一個擴展的錶行)來做到這一點。然而,Zend_Auth_Adapter_DbTable :: getResultRowObject()返回一個stdClass,我找不到一種方式告訴Zend_Auth_Adapter

    2熱度

    1回答

    我有一個在phpmyadmin中工作但不在Zend_db中工作的查詢有問題。您可以在SQL statement with several joins 閱讀有關查詢我有這些表 Post ID entry Category ID name CategoryBinding ID postID categoryID 這是我的PH

    5熱度

    5回答

    我試圖在我的PHP應用程序中獲取Sqlite數據庫的最後插入的行ID。我正在使用Zend Framework的PDO Sqlite適配器進行數據庫處理。 lastInsertId()方法應該給我結果,但它不會。在php.net的PDO文檔中,我讀到lastInsertId()在所有數據庫上的工作可能不一樣。但它不會在sqlite上起作用嗎? 我試圖通過這個覆蓋適配器的lastInsertId()方

    6熱度

    3回答

    有人可以給我一個例子,說明當我有兩個條件時,如何用Zend框架刪除mysql中的一行? 即:(試圖做到這一點) "DELETE FROM messages WHERE message_id = 1 AND user_id = 2" 我的代碼(即慘遭失敗),這樣, // is this our message? $condition = array( 'message_id =

    9熱度

    4回答

    我想讓我的ZEND應用程序運行在UNIX上運行的apache服務器上。最初,我的主人因此未給PDO的支持,我把它通過請求他們用mail.But現在我得到MySQL驅動程序當前未安裝的錯誤說 堆棧跟蹤就像啓用: An error occurred Application error Exception information: Message: The mysql driver is not