由于特权问题,数据库未与php链接

时间:2018-11-09 11:45:21

标签: php mysql database login

我有一个注册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 :(得分:0)

尝试以下代码。另外,即使您不知道查询是否成功执行,您也会显示成功消息。

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>'
        }
  }
}

现在,您所要做的就是使用,以及您希望它们显示的位置。

如果这不起作用,则意味着您还有其他问题,张贴带有部分代码的图像绝不是寻求帮助的好选择。没有人会窃取您的代码。