私が構築している 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