php - 为什么使用wamp向本地服务器发送数据不成功?

标签 php html mysql

<form role="form" action="" method="post">
  <div class="form-group">
    <label class="sr-only" for="form-username">First Name:</label>
    <input type="text" name="firstname" placeholder="First Name" class="form-username form-control" id="form-username" required="">
  </div>
  <div class="form-group">
    <label class="sr-only" for="form-username">Middle Name:</label>
    <input type="text" name="middlename" placeholder="Middle Name" class="form-username form-control" id="form-username">
  </div>
  <div class="form-group">
    <label class="sr-only" for="form-username">Last Name:</label>
    <input type="text" name="lastname" placeholder="Last Name" class="form-username form-control" id="form-username" required="">
  </div>
  <div class="form-group">
    <label class="sr-only" for="form-username">Address:</label>
    <input type="text" name="address" placeholder="Address" class="form-username form-control" id="form-username" required="">
  </div>
  <div class="form-group">
    <label class="sr-only" for="form-username">Phone No:</label>
    <input type="text" name="phoneno" placeholder="Phone No" class="form-username form-control" id="form-username" required="">
  </div>
  <div class="form-group">
    <label class="sr-only" for="form-username">Email Id:</label>
    <input type="email" name="email" placeholder="Email Id" class="form-username form-control" id="form-username" required="">
  </div>
  <div class="form-group">
    <label class="sr-only" for="form-username">Password:</label>
    <input type="password" name="password" placeholder="Password" class="form-username form-control" id="form-username" required="">
  </div>
  <button type="submit" name="submit" class="btn">Sign in!</button>
</form>

<?php include_once('config.php');
    if(isset($_POST['submit'])) {
    $firstname = $_POST['firstname'];    
    $middlename = $_POST['middlename'];
    $lastname = $_POST['lastname'];
    $address =$_POST['address'];
    $phoneno = $_POST['phoneno'];
    $email = $_POST['email'];
    $password = $_POST['password'];
                    
    //query
    $query ="INSERT INTO login(`id`, `first_name`, `middle_name`, `last_name`, `address`, `phone_no`, `email`, `password`) VALUES ('',$firstname','$middlename','$lastname','$address','$phoneno','$email','$password')";                            
                   
    $result = @mysqli_query($query,$link);
    if (!$result) {
    echo "Data is not Inserted";     //this statement show me all time when submitting the data
    }else { echo "Data is Inserted Successful";}}?>

Can u help me what mistake i m doing.

最佳答案

您可以执行以下几项操作:

  • 删除 myslqi_query 前面的@以显示错误消息。
  • 如果您仍然没有看到错误消息,请确保报告错误。请参阅display-errorserror_reporting() .
  • 定义后立即执行echo $query。如果查询看起来正确,则复制它,并尝试使用 MySQL 客户端(例如 HeidiSQL 或 mysql 命令行)对数据库运行它。
  • 纠正你的英语。不要使用“短信英语”。这会鼓励人们帮助你。

关于php - 为什么使用wamp向本地服务器发送数据不成功?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46136393/

相关文章:

php - 如何将 csv 文件中的数据插入 mySQL 数据库(大数据,快速方式)?

php - 是否可以用整数表示字符?

mysql查询问题

PHP 查询 : How to input data into 2 columns column on the same table at different times

php - WordPress:如何只显示特定类别的帖子?

PHP 错误关闭 mysql 连接

javascript - 使用 HTML5 和 javascript 在播放器全屏而不是背景全屏中自动播放视频

javascript - 如何获取 super 父div宽度并根据 super 父div宽度设置子和父div宽度

html - 从 FTP 检索图像到网页

mysql - 强制MySQL表中的字段为小写