我是「面向對象」PHP的新手,但迄今爲止設法弄清了大部分內容。我正在建立一個網站,用戶可以註冊一個帳戶,然後在他們的個人資料上添加嗜好,比如說。OOPHP - 如何從數據庫行數組創建多個對象?
我已經設法找出創建類,對象,在數據庫中存儲單個用戶,並從數據庫中檢索單個用戶 - 從SQL返回的關聯數組中創建一個新對象「select 「查詢。
當我需要它從數據庫返回多行(記錄)時,我現在陷入困境。例如,用戶可能有7種興趣; SQL查詢將所有7行返回到關聯數組中(帶有字段,例如hobby_id,hobby_name,hobby_created),但是如何將這些行/業餘愛好記錄中的每一行都放入其自己的對象中?
我嘗試過搜索各種術語,但我不知道是否僅僅缺少我需要搜索的時髦詞彙。如果任何人都可以請讓我知道最好的方式去做這件事,我會永遠是偉大的。
非常感謝, 史蒂夫
非常感謝大家的回覆 - 這讓我意識到,我可能只是創建一個滿足要求的對象數組,我以前沒有這樣想過。我還沒有使用PDO,暫時不想進入它(因爲我仍然在處理OO)。我已經創建了「業餘愛好」類,並完成了所有__construct,__get,__set等。 - 我製作了一個頁面,允許用戶逐一添加愛好......我只需要知道如何檢索要顯示在用戶個人資料頁面上的所有愛好。再次感謝大家! :) – SirMalius 2010-10-11 01:39:56