Реализовать добавление данных в БД

Пишу телеграм-бота, который добавляет номера телефонов и проверяет наличие номеров в БД. Сама функция добавления в БД написана, также реализована проверка номера в базе.

Возникла сложность с реализацией добавления номера в базу, поскольку используется одно регулярное выражение.

Может быть кто в курсе как решить эту задачу? Код прилагаю. Спасибо.

if ($text == "/start") {
    $reply = "Выберите действие: ";
    $reply_markup = $telegram->replyKeyboardMarkup(['keyboard' => $menu, 'resize_keyboard' => true,
        'one_time_keyboard' => false]);
    $telegram->sendMessage(['chat_id' => $chat_id, 'text' => $reply, 'reply_markup' => $reply_markup]);
} elseif ($text == "Внести в ЧС") {
    $reply = "Введите номер телефона без пробелов и дефисов в формате 7ХХХХХХХХХХ";
    $telegram->sendMessage(['chat_id' => $chat_id, 'text' => $reply]);
} elseif ($text == "Проверить") {
    $reply = "Для проверки ведите номер телефона без пробелов и дефисов в формате 7ХХХХХХХХХХ";
    $telegram->sendMessage(['chat_id' => $chat_id, 'text' => $reply]);
}  elseif (preg_match('#^([7][0-9]{10})$#', $text)) {
    $select_query = "SELECT * FROM textlog WHERE  text = '".$text."';";
    $select_query_result = mysqli_query($connect, $select_query);

    if (mysqli_num_rows($select_query_result) > 0) {
    $reply = "Номер телефона находится в черном списке.";
    $telegram->sendMessage(['chat_id' => $chat_id, 'text' => $reply]);
    } else {
        $reply = "Введенный номер телефона в списке отсутствует!.";
        $telegram->sendMessage(['chat_id' => $chat_id, 'text' => $reply]);
    }

}

else {
    $reply = "Введите корректный номер телефона.";
    $telegram->sendMessage(['chat_id' => $chat_id, 'text' => $reply]);
} ```

Ответы (0 шт):