База данных не связывается с php из-за проблем с привилегиями - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть файл регистрации php, который связан с базой данных, созданной пользователем, которого я создал в phpmyadmin. Но проблема в том, что когда я отправляю значения, база данных не обновляется. Я не знаю, в чем проблема, и я новичок в этой области, поэтому я не полностью осознаю функциональные возможности. Ссылки на некоторые изображения приведены ниже. Просто просмотрите их, и вы получите лучшее представление о моем запросе

https://drive.google.com/file/d/1ZtiRxPpTT3NNCut345TSjXOAkIsVsZkK/view?usp=drivesdk

https://drive.google.com/file/d/1FZOEBq641DpmNWXeC3_LYy_FTK49Hm87/view?usp=drivesdk

https://drive.google.com/file/d/1PHbKSPVTnJvvJ-1vWVQwga61JDlpxBIK/view?usp=drivesdk

1 Ответ

0 голосов
/ 09 ноября 2018

Попробуйте с приведенным ниже кодом.Кроме того, вы показываете сообщение об успехе, даже если вы не знаете, был ли запрос выполнен успешно.

if(isset($_POST['submit1']))
{
  $number = $_POST['number'];
  $name = $_POST['name'];
  if(empty($number))
  {
  $errornumber = "Number empty !";
  }
  elseif(empty($name))
  {
  $errorname = "Name empty !";
  }
  else {
  $query = "INSERT INTO `student` (`number`,`name`) VALUES('$number','$name')";
        if (mysqli_query($link, $query)) {
          $success = '<div class="alert alert-success col-lg-6 col-lg-push-3">
                      Registration successfully. You will receive an email when your account is approved.
                      </div>'
        }
  }
}

Теперь все, что вам нужно сделать, это использовать и где вы хотите, чтобы они отображались.

если это не работает, это означает, что у вас есть другие проблемы, размещение изображений с частями кода никогда не является хорошим вариантом для обращения за помощью.Никто не украдет ваш код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...