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. ツリービューループクエリを作成する

    2. AWS VPC RDSインスタンス(mysqlまたはpostgres)に接続できません

    3. 一連の番号から欠落している番号を確認するにはどうすればよいですか?

    4. MYSQLIプリペアドステートメントbind_paramタイプが機能しない