Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wstawione dane nie były zapisywane w bazie danych phpmyadmina

Zachowaj PHP przed jakimkolwiek kodem HTML, chyba że jest to konieczne. Określ również kolumny w zapytaniu, ponieważ pusty ciąg może spowodować niepowodzenie zapytania.
Czy naprawdę musisz przechowywać hasło potwierdzające w bazie danych? Nie wierzę, że tak, i upewnij się, że to zmieszałeś. Upewnij się, że wszystkie kolumny w bazie danych pasują do tego, co wstawiasz.

<?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. Pomoc dotycząca zapytań mysql dla wyświetlania hierarchii

  2. Zamykanie połączenia MySQL w PHP

  3. Eksportowanie tabeli z Amazon RDS do pliku CSV

  4. Połącz się z MySQL za pomocą tunelowania SSH w node-mysql

  5. Czy sporządzanie zestawień zabezpiecza Twoją bazę danych?