我正在使用Zend 1.11和Doctrine 1.2,並試圖找到一種方法來檢索數據庫中的記錄列表,不包括最後輸入的記錄(最後一個id)。 我檢查了Doctrine文檔,但什麼都沒發現。有沒有人可以幫助我?檢索所有記錄,但最後一個與Zend和Doctrine
1
A
回答
2
我不是一個學說用戶,但你應該使用一個訂單和一個抵消。
如果我考慮Limit and offset clauses和Order by clause,我會嘗試寫:
$q = Doctrine_Query::create()
->select('u.username')
->from('User u')
->limit($k) // where $k is a great int, try without but I doubt this will work
->offset(1)
->orderBy('u.id DESC');
我希望它能幫助。
相關問題
- 1. 如何檢索包含所有關係記錄的Doctrine記錄?
- 2. 從最後一個記錄檢索後從postgresql拉記錄
- 3. 檢索sql的最後一條記錄
- 4. 檢索所有記錄
- 5. 爲什麼Doctrine只檢索結果集中的最後一條記錄?
- 6. 使用Zend Lucene的Doctrine(和Symfony!)索引以前的記錄
- 7. Laravel 4和Eloquent:檢索所有記錄和所有相關記錄
- 8. 如何返回所有記錄,但排除最後一項
- 9. 檢索最後一條記錄各組中沒有主鍵
- 10. 檢索最後過濾記錄各組
- 11. MySQL的 - 檢索最後一條記錄在每個分組
- 12. 與最後一個記錄爲默認
- 13. 如何獲得第一個記錄和最後一個記錄
- 14. 插入一條與Doctrine有關係的記錄後獲取ID
- 15. SQLite的獲取只有最後一個記錄不是所有的記錄
- 16. 返回記錄與所有列,但唯一的一個(不同)
- 17. 檢索頂部100,然後在所有記錄搜索
- 18. 檢索記錄從一個記錄到另一個記錄
- 19. 檢索只有一個值的記錄
- 20. SQL - 檢索最近7天的最後一天記錄
- 21. 記錄集,檢查的最後一個記錄
- 22. Doctrine 2 - 獲取所有記錄
- 23. file_get_contents最後一個記錄
- 24. 如何從一個表中檢索所有記錄在當月記錄
- 25. 使用Lambda檢索所有記錄StartsWith()
- 26. 檢索Couchbase的所有記錄(文檔)
- 27. 從UniStats API檢索所有記錄?
- 28. SQL:檢索所有加入的記錄
- 29. 檢索所有記錄 - 內部連接
- 30. 檢索所有外鍵及其記錄
你需要教義來做過濾嗎?返回所有記錄,並使用array_pop()從陣列中刪除最後一個元素 – Patrick
是的我需要過濾的原則。不知道我怎麼可以使用array_pop。 – FFSS
爲什麼學說需要這樣做? Array_pop接受一個數組並刪除最後一個元素。 http://php.net/manual/en/function.array-pop.php你可以擴展Doctrine_Collection,當你使用該集合時,最後一個元素可以自動彈出 – Patrick