2014-09-13 51 views
1

我使用parse.com指令測試了安裝,它工作(記錄已添加到表)。現在我試圖檢索表中的信息(2條記錄),而我所擁有的只是一個沒有錯誤的空白頁面。解析 - PHP SDK無法加載記錄

下面是代碼:

<?php 
require 'vendor/autoload.php'; 

use Parse\ParseClient; 
use Parse\ParseObject; 

ParseClient::initialize('djdksjdkks', 'jdksjdksjdksd', 'jdksjdjsdjskdsjdjsdks'); 

?> 
在我希望的東西展示代碼的頁面

再後來:

<?php 
         $query = new ParseQuery("Donations"); 
         //$query->equalTo("playerName", "Dan Stemkoski"); 
         $results = $query->find(); 

         //echo "Successfully retrieved " . count($results) . " scores."); 
         for ($i = 0; $i < count($results); $i++) { 
          $object = $results[$i]; 
          echo $object->getObjectId() . ' - ' . $object->get('fullname')); 
         } 
         ?> 

請大家幫幫忙...我讀,如果有一個是語法錯誤,PHP往往加載一個白色的屏幕。

回答

0

試試這個

$query = new ParseQuery("Donations"); 
$results = $query->find(); 

foreach ($results as $result) { 
    // echo user Usernames 
    echo $result->getObjectId() . ' - ' . $result->get('fullname')); 
} 

如果你想跟蹤錯誤,然後使用一個嘗試捕捉

$query = new ParseQuery("Donations"); 
try { 
    $results = $query->find(); 
    // The objects was retrieved successfully. 
} catch (ParseException $ex) { 
    // The object was not retrieved successfully. 
    // error is a ParseException with an error code and message. 
    echo $ex->getMessage(); 
} 

foreach ($results as $result) { 
    // echo user Usernames 
    echo $result->getObjectId() . ' - ' . $result->get('fullname')); 
} 
+0

這沒有奏效。它仍然顯示空白頁面。 – spacemonkey 2014-09-19 07:24:19

2

我覺得你在你的代碼錯過use Parse\ParseQuery;

相關問題