数据未插入数据库 游戏注册

use*_*208 0 php mysql

所以我正在制作一个网页游戏应用程序,我的问题是我register.php没有在数据库中插入用户,请顺便帮助我只是一个 PHP 初学者谢谢

这是代码:

<?php
    require_once('mysql_conn.php');
    $Username = mysql_real_escape_string($_POST['Username']);
    $Password = md5(mysql_real_escape_string($_POST['Password']));
    $Email = mysql_real_escape_string($_POST['Email']);

    $query_check ="SELECT user_name FROM account_info WHERE user_name = '$Username'";
    $retval_check = mysql_query( $query_check, $conn );

    if( $Username == "" || $Password == "" || $Email == "" ){
        echo"Please fill the field";
    } else{
        if(mysql_num_rows($retval_check)){
            echo"Username Already Taken";
        } else {
            $query = "INSERT INTO account_info(user_name,user_passemail) VALUES ('$Username','$Password','$Email');";
            $retval = mysql_query( $query, $conn );

            echo "<script>";
            echo "alert('Thank you for registering Enjoy the game !')";        
            echo "</script>";

            echo "<script>";
            echo 'location.href = "menu.html";';
            echo "</script>";
        }
    }

     mysql_close($conn);

?>
Run Code Online (Sandbox Code Playgroud)

Mel*_*dek 5

改变:

$query = "INSERT INTO account_info(user_name,user_passemail) VALUES ('$Username','$Password','$Email');";
Run Code Online (Sandbox Code Playgroud)

到:

$query = "INSERT INTO account_info(user_name,user_pass,email) VALUES ('$Username','$Password','$Email');";
Run Code Online (Sandbox Code Playgroud)

你忘了加逗号“,”