これまでのところ、次のようなクエリを生成しています。
$query = "SELECT $imploded From Contact WHERE FirstName LIKE '%$var%' OR LastName LIKE '%$var%' OR Email LIKE '$var'";
ここimploded
にフィールドのリストが含まれ、var
は検索からの入力です。セールスフォースデータベースでの設定方法により、名と姓は2つの異なるフィールドです。したがって、検索がShelby
であるとすると、Shelbyが実際にデータベースにある場合は応答が返されますが、試してみるとShelby X
、両方のフィールドを調べてこれを確認することはできません。名と名前の両方を検索する方法はありますか?