지금은 여러 세트의 데이터 (URL, 제목 및 날짜 포함)가 DB에 저장되도록 요구하는 웹 앱을 만들고 있습니다.데이터베이스에 여러 값 집합을 저장하는 방법은 무엇입니까?
예를 들어, 사용자 1은 Example, http://example.com, and YY-MM-DD HH:MM:SS
으로 구성된 항목 1을 저장할 수 있습니다. 그리고 그는 동일한 유형의 데이터를 가진 여러 항목을 가질 수 있습니다.
전에, 내가 좋아하는 뭔가 내 사용자 테이블의 하나 개의 필드에있는 모든 항목을 sotring했다 : 하나의 큰 문자열로 결합 될 것
Example=>http://example.com=>YY-MM-DD HH:MM:SS[END]
Example2=>http://example2.com=>YY-MM-DD HH:MM:SS[END]
etc...
하고 PHP에서 나는 각 문자열을 분리하는 것 구분자 [END]
을 입력 한 다음 THOSE 문자열 각각을 구분 기호 =>
으로 구분하십시오. 이제는 각 사용자가 'Items'테이블 (user1_items, user2_items 등)을 가질 수 있도록 이러한 항목을 자체 테이블에 저장하는 것이 더 나은지 궁금합니다. 이것을 할 수있는 '올바른 방법'이 있습니까? 별도의 테이블을 사용하면 잔인 할 수 있습니까? 또한, 얼마나 많은 공간이 있다면, 내 웹 호스트에서 손실 될 것인가? 이 절차를 수행하는 방법에 대한 지침을 찾아보십시오.
더 자세한 설명이 필요하면 알려 주시기 바랍니다.
* 항상 * 및 * 만 *이 세 가지 항목이 될 수 있습니까? 아니면 항목 수가 달라질 수 있습니까? –
각 항목에는 항상 세 가지 요소가 있지만 많은 항목이 될 수 있습니다. – williamg