Mysql
 sql >> база данни >  >> RDS >> Mysql

Вмъкнатите данни не се записваха в базата данни на phpmyadmin

Запазете вашия PHP преди всеки HTML, освен ако не е необходимо. Освен това, посочете колоните в заявката си, защото празен низ може да доведе до неуспех на заявката.
Наистина ли трябва да съхранявате паролата за потвърждение в базата данни? Не вярвам, че го правиш, и се увери, че го хашиш. Потвърдете, че всички ваши колони в базата данни съвпадат с това, което вмъквате.

<?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. Система за съобщения в php mysql

  2. Изберете и подредете връзката много към много

  3. Някой може ли да обясни външните ключове на MySQL

  4. Как да сумирате една колона въз основа на групиране в MySQL

  5. Laravel 5 използва условие OR с BETWEEN