を発行:MySQLのエスケープは、私は、次のSQLコマンドをしています
PHPMyAdminの状態が正しく挿入されたINSERT INTO lastlogon(username, lastlogon, datechecked) VALUES ('? Guest_SeEeTooxSafiaH? ? ? ? ? ? ', '1969-12-31', NOW())
、エラーが発生しません。しかし、実際に挿入されたユーザー名の値は:
? Guest_SeEeTooxSafiaH? ?
? Guest_SeEeTooxSafiaH? ? ? ? ? ?
なぜですか?
ユーザー名フィールドは十分に長いですか? (私はそれがVARCHAR(25)か何か、入力を切り捨てるように設定されていますか?) – JoLoCo