-3

私が構築している Web サイトには、小さな管理パネルがありました。そのため、サイトにはログインページがありますが、1 つのアカウントにログインするために必要なメールアドレスとパスワードは 1 つだけであるため、登録ページはありません。だから私はSQLを介してこの1つのアカウントの資格情報を挿入したかった. パスワードは md5 ハッシュ化する必要があります。これは私が書いたSQLコードですが、エラーが発生します:

insert into tblmember (memberEmail, memberWachtwoord) 
        values (
        '".mysqli_real_escape_string('exampleemail')."',
        '".hash('md5', mysqli_real_escape_string('examplepassword'))."'
        );

exampleemail と examplepassword は単なるテキストであり、変数はありません。これは私が得るエラーです:

error: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'exampleemail')."', '".hash('md5'('examplepassword'))."' )' at line 3
4

1 に答える 1