PHP 폼을 사용하여 사용자의 텍스트 문자열을 테이블에 삽입하고 나중에 다른 페이지에서 다른 페이지를 가져 오려면 MySQL에서 테이블을 만드는 가장 좋은 방법은 무엇입니까? 텍스트 문자열의 경우, 테이블을 만들 때 텍스트 문자열을 가장 잘 처리하기 위해 필요한 옵션은 무엇입니까?사용자 입력 텍스트 문자열을위한 MySQL 테이블 만들기
필자가 생각하기에는 테이블에 존재하는 텍스트가 아직 존재하지 않는다는 것입니다 (양식 등을 통해 입력해야하므로), 왜 그런지 알 수 없습니다. 내 상대적인 미숙함과 함께 문제가 있었기 때문에 무엇이 정확하고 이상적인 테이블 구성이 될지 확신 할 수 없다.
나는이 사용자 입력을 넘어서는 다른 데이터를 저장하고 싶지 않기 때문에 (텍스트의 문자열 즉 문장 만), 테이블을 만들 때 한 열만 필요하다고 가정했는데, 이것도 마찬가지다. 아마도 SQL이 어떻게 작동하는지에 대해 간과 할 가능성이 높습니다.
당신의 VARCHAR 필드 또는 텍스트 필드를 사용할지 여부를 결정하기 위해 이러한 문자열의 추정, 최대 길이를 고려해야합니다 (1) mysql. (2) 나중에 해당 문자열을 참조해야 할 때 id (int, 기본 키, 자동 증가)라는 두 번째 필드가 있다고 생각하십시오. (3) 더 이상 사용되지 않는 mysql 대신에 mysqli 또는 PDO를 사용한다. – michi
데이터베이스, 사용자, 테이블 및 필드를 만들어야합니다 (예 : michi는 고유 한 식별자를 사용하는 것이 좋습니다). PDO (또는 mysqli)를 확인하십시오. 일하기가 더 쉽고 학습을 시작한 이래로 현재의 상황부터 시작할 수도 있습니다. –
@michi 감사합니다. 문자열의 길이 (예 : 사람이 읽을 수있는 텍스트 문장)가 varchar 대 텍스트 필드에 적합합니까? –