Вопрос

Я выполняю следующую команду 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