sql >> データベース >  >> RDS >> Mysql

PHPサインアップシステムが機能しない(phpmyadmin、wampserver)

    HTMLサインアップページの送信ボタンに「送信」という名前を付けます:

     <button type="submit" name="submit">Sign Up!</button> 
    

    PHPサインアップページの変更POST:

    $first = mysqli_real_escape_string($conn, $_POST['first']);
    $last = mysqli_real_escape_string($conn, $_POST['last']);
    $email = mysqli_real_escape_string($conn, $_POST['email']);
    $username = mysqli_real_escape_string($conn, $_POST['username']);
    $password = mysqli_real_escape_string($conn, $_POST['password']);
    

    stmtの空の値のチェックを次のように変更します:

    if ( (empty($first)) || (empty($last)) or (empty($email)) || (empty($username)) || (empty($password)) )
    

    stmtの場合、入力文字の有効性チェックを次のように変更します。

    if ( (!preg_match("/^[a-zA-Z]*$/", $first)) || ((!preg_match("/^[a-zA-Z]*$/", $last)) ) )
    



    1. 自動データベース作成springbootおよびmysql

    2. JSON_MERGE_PRESERVE()–MySQLで複数のJSONドキュメントをマージする

    3. 複数列の名前検索MySQL

    4. django connec mysql --_ mysql_exceptions.OperationalError:(2006、<NULL>)