我有一個查詢返回了很多結果,我的代碼內存不足,試圖解析結果......我如何在CakePHP中運行查詢並獲取正常結果?CakePHP解析查詢結果替代
通過解析它我的意思....
SELECT table1.*, table2.* FROM table1 INNER JOIN table2 ON table1.id = table2.table1_id
通過上面的查詢,它會返回....
array(
0 => array(
'table1' => array(
'field1' => value,
'field2' => value
),
'table2' => array(
'field1' => value,
'field2' => value
)
)
)
當解析這些結果納入嵌套數組,是當內存不足時......我該如何避免這種情況?
我現在無法比CakePHP更討厭CakePHP: - \如果文檔是體面的,那將是一回事,但它不是體面的,它的功能很煩人。
「正常結果」是什麼意思? – dhofstet 2011-05-18 15:23:33
「一大堆」是什麼意思翻譯成數字? 1千字節? 5? 10兆字節? 1千兆字節?解析 - 如何?使用json_encode嘗試創建XML或HTML到一個對象中?您*具有*具體。 – 2011-05-18 15:54:43
如果查詢返回的結果太多,是否應該修改查詢以僅返回所需內容? – JJJ 2011-05-18 16:01:43