Внешний обработчик посылает запрос:
http://xxxxxx.ru/sms/receive_handler...0101&body=W256
где From - номер телефона с которого пришла смс
body - текст смс (код для доступа)
В receive_handler.php содержится код:
public function receiveHandler($message, $from, $to = '') {
$updatedMessage = str_replace("%0d", "\r", $message);
$updatedMessage = str_replace("%0a", "\n", $updatedMessage);
$stmt = $this->db->prepare("INSERT INTO " . $this->_prefix . " inbox (d, src, dst, body) "." VALUES (NOW(), ?, ?, ?)");
$stmt->execute(array($from, $to, $updatedMessage));
}
Который добавляет в таблицу inbox данные
d - дата и время (datetime)
src - телефон от кого пришло (в нашем примере 79059080101)
body - текст смс (в нашем примере W256)
....
Есть таблица code, в ней поле in_cod.
В поле in_cod содержаться "коды" (в нашем примере W256)
.....
Помогите написать код, который бы перед добавлением записи в таблицу inbox, проверил бы есть ли такой код ( W256) в таблице in_cod.
И если есть, то производит запись, если нет то игнор.