将数据从html表单插入到MYSQL数据库中

时间:2017-08-15 18:13:35

标签: php mysqli

db.php

<?php 
 $DB_SERVER = "localhost";
   $DB_USERNAME = "root";
   $DB_PASSWORD="";
   $DB_DATABASE="user";
   $conn = mysqli_connect($DB_SERVER,$DB_USERNAME,$DB_PASSWORD,$DB_DATABASE);
   if (!$conn) {  
    return false;
   }
   else {   
    return $conn;
   }
?>

HTML和PHP代码

<?php
  include_once('db.php');
  $username=$email=$passwrd=$address='';
  if (isset($_POST['submit'])) {
    $username = $_POST['username'];
$email = $_POST['email'];
$passwrd = $_POST['password'];
$address = $_POST['address'];
  }

 $sql="INSERT INTO usertbl (name, password, email) VALUES('$username','$email','$passwrd')";
  $query=mysqli_query($conn,$sql);
  if ($query) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

?>

请参考上面所做的更改。我在提交时添加了条件,因此它不会给出未定义的通知。我认为它可以帮助您解决错误

0 个答案:

没有答案