2011-05-01 62 views
1

我有這樣的代碼:如何從MySQL獲得記錄到的值對象PHP

$Result = DBQuery("SELECT user_id,nick_name,email FROM users LIMIT $fromindex.",".$numOfUsers); 
if ($Result) 
{ 
    $resultUsers->UersData=$Result; 
} 

的問題是,結果u得到在某種我不知道格式的。

我想數組形式的結果,這是數組的每個元素應該是一個值對象此種類型的類:

class UserVO { 
    var $_explicitType="UserVO"; 

    var $id; 

    var $nickName; 

    var $email; 
} 

不知道如何可以做到?

+2

那麼你採用什麼格式? – alex 2011-05-01 13:04:53

回答

1

對於你不清楚的問題,我的回答可能聽起來不是很有幫助。我想,功能DBquery返回mysql_query(......)的結果。如果那是真的,那麼你正在給userData提供一個Resource string這是一個resource數據類型。

有訪問這些資源串

  1. 幾個方面如果查詢出口多個結果

    while($row = mysql_fetch_assoc($userData) { 
        print_r($row); //This is where you will get your mysql rows. 
    } 
    
  2. 如果查詢返回單列

    $row = mysql_fetch_assoc($userData); 
    print_r($row); // //This is where you will get your mysql rows. 
    

這裏有一些必須檢查鏈接