sql >> Database teknologi >  >> RDS >> Mysql

Indsatte data blev ikke gemt i phpmyadmin-databasen

Hold din PHP før enhver HTML, medmindre det er nødvendigt. Angiv også kolonnerne i din forespørgsel, fordi en tom streng kan få forespørgslen til at mislykkes.
Har du virkelig brug for at gemme bekræftelsesadgangskoden i databasen? Det tror jeg ikke du gør, og sørg for at hash det. Bekræft, at alle dine kolonner i databasen stemmer overens med det, du indsætter.

<?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. Foreign Key SQL:Alt hvad du behøver at vide om udenlandske nøgleoperationer

  2. SQL Server SMO klager over manglende DLL

  3. Tager backup eksternt ved hjælp af innobackupex

  4. Forårsaget af:java.time.DateTimeException:Konflikt fundet:Felt DayOfWeek 6 adskiller sig fra DayOfWeek 2 afledt fra 2016-01-30