質問

次の SQL コマンドを実行しています。

INSERT INTO lastlogon( username, lastlogon, datechecked ) VALUES ('? Guest_SeEeTooxSafiaH? ? ? ? ? ? ', '1969-12-31', NOW( ))

どの PHPMyAdmin ステートが正しく挿入され、エラーは発生しませんでした。ただし、挿入されるユーザー名の値は実際には次のようになります。

? Guest_SeEeTooxSafiaH? ? ない ? Guest_SeEeTooxSafiaH? ? ? ? ? ? 何故ですか?

役に立ちましたか?

解決

フィールドは VARCHAR(25) に設定されていますか?そうであれば、最初の 25 文字以降は無視されると思います。修正するには、VARCHAR(50) に設定します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top