2015-07-20 31 views
0

我來這裏問你一些關於查詢和數據庫管理的偉大網站Parse.com。Parse.com數據庫和PHP

我在我的應用程序管理器上Parse.com創建的類直接只用一個多列(在我的情況下,它的pH值水平),我創建了只有一個行有一個值回去。

所以正如我所說,在我的PHP代碼後,我現在不會如何找回這個pH值。我試着用EqualTo,但我不明白如何使用這個功能,因爲我們只有一列。這是我的代碼:

function getpH() {  
    $currentUser = ParseUser::getCurrentUser(); 
    if ($currentUser) { 
     $query = new ParseQuery("figures"); 
     //$query->equalTo(???); 
     $results = $query->find(); 
     return $results; 
    } else { 
     // show the signup or login page 
     echo "pH non accesible"; 
    } 
} 

而且我得到這個:

Array ([0] => Parse\ParseObject Object ([serverData:protected] => Array ( [pH] => 10) [operationSet:protected] => Array () [estimatedData:Parse\ParseObject:private] => Array ([pH] => 10) [dataAvailability:Parse\ParseObject:private] => Array ( [pH] => 1) [className:Parse\ParseObject:private] => figures [objectId:Parse\ParseObject:private] => 4JJxPPynTM [createdAt:Parse\ParseObject:private] => DateTime Object ([date] => 2015-07-20 10:36:20 [timezone_type] => 2 [timezone] => Z) [updatedAt:Parse\ParseObject:private] => DateTime Object ([date] => 2015-07-20 14:41:45 [timezone_type] => 2 [timezone] => Z) [hasBeenFetched:Parse\ParseObject:private] => 1)) 
+0

你的英語比大多數其他人好多了。 –

+0

哈哈謝謝! –

+0

從他們的文檔中檢查ParseObject的可用方法 – Eric

回答

0

我做到了一個人!謝謝 !!

function getpH() {  
    $currentUser = ParseUser::getCurrentUser(); 
    if ($currentUser) { 
     $currentId = $currentUser->getObjectId(); 
     $query = new ParseQuery("swimming_pool_figures"); 
     $query->equalTo("user",$currentId); 
     $results = $query->find(); 

     for($i=0;$i<count($results);$i++){ 
      $object = $results[$i]; 
      } 

      $pH = $object->get('pH'); 
      return $pH; 
    } else { 
     // show the signup or login page 
     echo "pH non accesible"; 
    } 
}