problèmes MySQL Escaping
Question
Je suis en train de faire la commande SQL suivante:
INSERT INTO lastlogon( username, lastlogon, datechecked )
VALUES ('? Guest_SeEeTooxSafiaH? ? ? ? ? ? ', '1969-12-31', NOW( ))
Quels sont les États PHPMyAdmin a été inséré correctement, aucune erreur apparaissent. Cependant, la valeur de nom d'utilisateur inséré est vraiment:
? Guest_SeEeTooxSafiaH? ?
pas ? Guest_SeEeTooxSafiaH? ? ? ? ? ?
Pourquoi?
La solution
Is the field is set to VARCHAR(25) ? If so I believe it will disregard anything past the first 25 characters. The fix woudl be set it to VARCHAR(50).
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow