sql >> Databasteknik >  >> RDS >> Mysql

Infogade data sparades inte i phpmyadmin-databasen

Behåll din PHP före all HTML om det inte är nödvändigt. Ange också kolumnerna i din fråga eftersom en tom sträng kan göra att frågan misslyckas.
Behöver du verkligen lagra bekräftelselösenordet i databasen? Jag tror inte att du gör det, och se till att du hash det. Kontrollera att alla dina kolumner i databasen stämmer överens med det du infogar.

<?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. Skapa en postgreSQL-databas programmatiskt

  2. hur rengör man Laravel Bootstrap cache-konfigurationsfil?

  3. Vad är bästa praxis för att förhindra SQL-injektion i node-mysql?

  4. Använda SQL för att bestämma ordräkningsstatistik för ett textfält