из IP телефонии переносятся все звонки, и появилась запись со строкой "Вызывающий номер" = 74950001122
Есть вычисление, которое проверяет наличие этого номера в базе и в случае совпадения заполняет поле "Клиент":
$sqlQuery = "SELECT `id` FROM ".DATA_TABLE."87 WHERE (`f1193` LIKE '%".$phone."%') OR (`f1125` LIKE '%".$phone."%') LIMIT 1"; $result = sql_query($sqlQuery); if (sql_num_rows($result) > 0) { $select = sql_fetch_assoc($result); $line['Клиент'] = $select['id']; };
Теперь вопрос
1. если в базе номер записан как 7(495)000-11-22, то как правильно изложить код, что бы установилась связь?
Тоесть в номере могут быть лишние пробелы, плюсы, скобки, тире и тд.
2. И самое сложное... если номер записан как 8(495) 000 11 22 (главное начиная с 8), то возможно ли учесть такое?