Поиск контактов через поле электронной почты

я использую Force.com Toolkit для PHP (версия 20.0) интегрироваться с Salesforce.

Я хотел бы найти контакт через поле электронной почты и распечатать на странице, если условие выполнено. Вот запрос, который я использовал:

SELECT Name, Email, npe01__HomeEmail__c, npe01__WorkEmail__c, npe01__AlternateEmail__c FROM Contact WHERE Email = "[email protected]"

В верстак все работает нормально, однако, когда я использую тот же запрос в PHP, я получаю следующую ошибку:

‘MALFORMED_QUERY: npe01__AlternateEmail__c ОТ КОНТАКТА ГДЕ Email = «[email protected]»
ОШИБКА в строке: 1: столбец: 112
Переменные связывания разрешены только в коде Apex ‘

Что будет лучшей практикой, чтобы помочь мне решить эту проблему?

Спасибо!

11

Решение

Оказывается, что halfwarr был прав!
Я использовал следующий код, чтобы заставить это работать:

$donor_email = '[email protected]';
$query = 'SELECT Name, Email, npe01__HomeEmail__c, npe01__WorkEmail__c, npe01__AlternateEmail__c FROM Contact WHERE Email=\''.$donor_email.'\'';
5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]