Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Dữ liệu đã chèn không được lưu trong cơ sở dữ liệu phpmyadmin

Giữ PHP của bạn trước bất kỳ HTML nào trừ khi nó cần thiết. Ngoài ra, hãy chỉ định các cột trong truy vấn của bạn vì một chuỗi trống có thể khiến truy vấn không thành công.
Bạn có thực sự cần lưu trữ mật khẩu xác nhận trong cơ sở dữ liệu không? Tôi không tin bạn làm, và hãy chắc chắn rằng bạn đã băm nó. Xác nhận tất cả các cột của bạn trong cơ sở dữ liệu khớp với những gì bạn đang chèn.

<?php
include("config.php");

if(isset($_POST['submit'])) {
    $name=mysql_real_escape_string($_POST['username']);
    $email=mysql_real_escape_string($_POST['email']);
    $password=mysql_real_escape_string($_POST['password']);
    $cpassword=mysql_real_escape_string($_POST['confirmpassword']);
    $query = mysql_query("INSERT INTO register
                          (name_column,email_column,password_column)
                          VALUES('".$name."', '".$email."', '".$password."')");
    if($query) {
        header("location:success.php");
    }

} else {
    echo "no form data received.";
}

?>
<!DOCTYPE html>
//HTML HERE//


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách nhận giá trị đơn từ cơ sở dữ liệu thông qua Entity Framework

  2. mysql chọn ngày không có bảng

  3. MySQL Đếm các bản ghi phù hợp từ nhiều bảng

  4. Hệ thống gắn thẻ:Câu hỏi giải pháp Toxi

  5. cách lấy vị trí của các hàng đã sắp xếp bằng cách sử dụng mysql và php