@rusindex
Начинающий програмист

Не могу удалить данный с БД SQL. в чем ошибка?

<div class="adm1">Удаление учащегося по телефону</div>
  <form action="" method="post">
      <input class="adm2" type="text" name="tel1" placeholder="Телефон">
      <input class="adm2" id='btn' type="submit" value="Удалить">
  </form>
  
  <?php

  if (isset($_POST['tel1']))
  {
  $tel = $_POST["tel1"];
  $mysqli = new mysqli($db_host,$db_user,$db_password,$db_base);
  $result = mysqli_query($mysqli, "DELETE FROM mytable2 WHERE tel = $tel");
  echo "<script>window.location.href='index10.php'</script>";
  }


цель удалить все данные пользователя по номеру телефона. К примеру формат "+79220022340" удаляет все данные пользователя с таким номером

"+792200f22340" а такой номер телефона с ошибкой "f" не получается удалить, вписываю номер нажимаю изменить но удаления не происходит

Я даже не знаю как сформулировать вопрос что бы найти решение в сети. Я только учусь так что не будьте строги есть вопрос простой
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
@necrodeflorator
после $result = mysqli_query($mysqli, "DELETE FROM mytable2 WHERE tel = $tel");
напишите if (!$result) die(mysqli_error($mysqli));
MySQL сама вам расскажет что не так
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽