2017-10-05 10 views
0

私はサードパーティのデータベースを持っており、私はそのAPIを通してダウンロードしました。ここに私のコードは次のとおりです。PHPが新しくデータベースレコードを印刷するのが難しい

array(4) { [0]=> object(stdClass)#4 (8) { ["BounceDate"]=> string(20) "0001-01-01T05:00:00Z" ["BounceStatus"]=> string(4) "None" ["CreateDate"]=> string(23) "2017-10-02T14:00:10.41Z" ["Email"]=> string(26) "[email protected]" ["EmailFormatPreference"]=> string(11) "TextAndHtml" ["OptOut"]=> bool(false) ["OptOutDate"]=> string(20) "0001-01-01T05:00:00Z" ["Properties"]=> array(13) { [0]=> object(stdClass)#5 (2) { ["Name"]=> string(5) "email" ["Value"]=> string(26) "[email protected]" } [1]=> object(stdClass)#6 (2) { ["Name"]=> string(9) "firstname" ["Value"]=> string(1) "first" } [2]=> object(stdClass)#7 (2) { ["Name"]=> string(8) "lastname" ["Value"]=> string(1) "last" } [3]=> object(stdClass)#8 (2) { ["Name"]=> string(7) "address" ["Value"]=> string(1) "123 main" } [4]=> object(stdClass)#9 (2) { ["Name"]=> string(4) "city" ["Value"]=> string(1) "anytown" } [5]=> object(stdClass)#10 (2) { ["Name"]=> string(5) "state" ["Value"]=> string(1) "anystate" } [6]=> object(stdClass)#11 (2) { ["Name"]=> string(3) "zip" ["Value"]=> string(1) "00000" } [7]=> object(stdClass)#12 (2) { ["Name"]=> string(5) "phone" ["Value"]=> string(1) "123-456-7890" } [8]=> object(stdClass)#13 (2) { ["Name"]=> string(8) "birthday" ["Value"]=> string(1) "01/01/01" } [9]=> object(stdClass)#14 (2) { ["Name"]=> string(11) "kr_comments" ["Value"]=> string(1) "test comment" } [10]=> object(stdClass)#15 (2) { ["Name"]=> string(10) "lastopened" ["Value"]=> string(21) "10/3/2017 11:41:22 AM" } [11]=> object(stdClass)#16 (2) { ["Name"]=> string(11) "lastclicked" ["Value"]=> string(0) "" } [12]=> object(stdClass)#17 (2) { ["Name"]=> string(10) "createdate" ["Value"]=> string(21) "10/2/2017 10:00:10 AM" } } } 

私はPHPに新しいですし、私はデータを印刷することができていない。ここで

<?php 

include_once('./rmapi.class.php'); 

# initilize class 
$rmapi = new RMAPI('mySecretToken'); 

#request AccountID 
$account_info = $rmapi->rm_administrationUsersCurrent(); 

#parse array and access the account id stdClass object value. returns just the the account GUID as a string 
$accountId = $account_info['service_response']->AccountId; 

$listId = "mySecretId"; 

$request = json_decode("{}"); 

$reportSummary=$rmapi->rm_listsRecipientsFiltered($accountId, $listId, $request); 

$data=$reportSummary['service_response']; 

$records = count($data); 

for ($i = 0; $i < $records; $i++) { 
    echo "<br />"; 
    echo $i." "; 
    echo $data[$i]->Email; 
    echo $data[$i]->lastname; 
    } 

echo "<br />"; 


?> 

は、私が最初のレコードであると考えているものです。各レコード(つまり、電子メール、姓、名、電話)から選択フィールドを印刷しようとしています。

私はいくつかの助けに感謝します。

があなたのforループでは、 ビル

+0

あなたは**自分でコードを書くことができます**。 ** [もっと研究をして](// meta.stackoverflow.com/questions/261592)**あなたが問題を抱えていると、あなたが試みたものを投稿することができます** (** stackoverflow.com/help/mcve)を提供しています。私は良い質問と[完璧な質問]を読むことをお勧めします(http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。また、[ツアー]を取って** [this](// meta.stackoverflow.com/questions/347937/)**を必ず読んでください。 –

+0

ようこそStackOverflowへ!これまでに何か試しましたか? StackOverflowは無料のコード作成サービスではなく、あなた自身が最初にあなたの問題を解決しようとしています**(http://meta.stackoverflow.com/questions/261592)。質問を更新して、あなたが既に直面している特定の問題を[**最小限で完全で検証可能な例**](http://stackoverflow.com/help/mcve)で紹介してください。詳細については、[**よくある質問をする方法**](http://stackoverflow.com/help/how-to-ask)を参照して、[**サイトのツアー**](http ://stackoverflow.com/tour):) –

答えて

0

を注意してください、あなたは$レコードの値を持っていません。あなたは以下を必要とします:

$records = count($data); 
+0

私はお詫びしますが、私は自分のコードでその行を持っています。投稿前にコードをクリーンアップしていたときに誤って削除しました。私は私の質問のコードを更新しました。 – PapaBurke

関連する問題