PHP 등록 양식을 통해 MySQL에 사용자 정보를 추가하면 데이터 필드에 제한이 있습니다 (예 : 이름은 최대 20 자, 이메일 18 자, 추가 정보 200, 12자를 넘김)MySQL의 사용자 등록 양식 필드 크기는?
MySQL 테이블에 똑같은 필드를 만들어야합니까, 아니면 더 긴 필드를 정의해야합니까?
예를 들어 모든 문자열 입력란을 만들지 않고 어떤 이점이 있습니까? 500 자 길이?
나이를 정수로 저장할 때 작은 int (즉, 최대 256)를 사용해야하나요 그렇지 않은가요?
연령을 제한적으로 제한하면 코드가 불멸의 상태가됩니다. –
잠깐주의 : 데이터베이스에 비밀번호를 일반 텍스트로 사용하면 안됩니다. 그것을 md5 암호화하여 저장하십시오. – DKSan
빠른 참고 사항 @DKSan : 암호를 저장하지 마십시오. MD5 해시. 그것은 암호화가 아니며 충분히 강하지도 않습니다. 더 나은 해시 함수를 사용하지만 더 중요한 것은 좋은 소금을 사용하는 것입니다. 그리고 더 중요한 것은 스트레칭을 잘하는 것입니다. 단지 md5 ($ password)를 사용하는 것이 더 안전하다고 생각하지 마십시오 ... – ircmaxell