@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" не получается удалить, вписываю номер нажимаю изменить но удаления не происходит

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

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

Похожие вопросы