2010-06-04 89 views
3

您好我是PHP的OOP的新手。我想知道從表格中選擇數據時OO如何發揮作用。即我有一個用戶表和一個用戶配置文件頁面。所以我有一個用戶類。我是否從表中選擇用戶數據,然後創建類User的新對象並定義屬性?OOP PHP和MySQL

感謝任何人都可以爲我解決這個問題!

問候,

Jonesy

回答

2

就是這樣,你可以創建一個類的UserManager,即選擇用戶數據和(你根據WHERE子句)創建用戶對象(S)與它。這個類可以有以下幾種方法:selectUserById(),selectUsersByAge()等...

4

使用ORM,像DoctrinePropel

參見問題#1 "Good PHP ORM library"

+0

嗨,謝謝你的回覆,我擡頭看起來不錯的主義。我是否需要通過所有的步驟來創建模型等與YAML。我已經有我的桌子了 – iamjonesy 2010-06-04 09:02:15

1

你可以創建一個類來構建MYSQL查詢,它可以爲你提供數據庫中的數據,例如,你可能有一個方法通過給該方法傳遞一個參數給你一個用戶,或者你可以有另一個方法,例如給你表中的用戶數。

你可以以你需要的方式建立你的班級。

在你的頁面,您可以用它來使用你在你的類中定義它們的方法從數據庫返回的數據,當你想用它在你的頁面後定義類的新實例。

我希望這可以幫助你。