我正在PHP上执行此查询:
$query = 'SELECT email__c, firstname__c FROM user__c';
$result = $mySforceConnection->query($query);
for($i = 0; $i < count($result->records); $i++) {
print_r($result->records[$i])."<br/>\n";
echo("<span>done</span><br/>\n");
}
我的数据库中只有2个元素,输出为:
done
done
我如何打印这些值?
答案 0 :(得分:0)
Salesforce返回一个对象数组,尝试这样的事情:
$i=0;
foreach ($response->records as $record) {
$i++;
echo "\n".$i.": \n";
print_r($record);
echo "THE ID IS: ".$record->Id."\n";
}
使用salesforce查询结果要记住的另一点是,如果该字段为空,则它们甚至不会在对象中返回它,因此您可能需要执行以下操作:
if (isset($record->Name)) { echo "The name is $record->Name\n"; } else { echo "name is blank\n"; }