سؤال

أقوم بتنفيذ أمر 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