我是PHP OOP的新學習者,我想創建一個類函數來獲取註冊用戶信息,我該怎麼做?PHP創建類函數從表中檢索數據
class Functions{
public static function getUserInfo($user_id){
$sql = mysql_query("SELECT * FROM members WHERE user_id='".$user_id."'");
$rows = mysql_fetch_array($sql);
if(mysql_num_rows($sql) >= 1){
return $rows;
}
}
}
呼應用戶的信息:
$user = new Functions();
$user->getUserInfo($_SESSION['user_id']);
echo $user->user_email;
我得到了nuthing與「未定義的屬性」消息輸出,什麼是創建函數來獲取用戶的信息的正確方法?謝謝。
除非必須,否則不要使用'mysql_ *'函數系列。它們已經過時。改用mysqli或PDO。唯一的例外是如果你的PHP安裝不支持任何新的選擇。 – fredrik 2013-03-23 18:34:38