좋아, 여기에 문제가 있습니다.
일부 열이있는 테이블이 있고 '제목'이 열 중 하나입니다. '제목'필드에 100 자의 문자열이 포함되어 있어도 '제목'필드에서 처음 10 개의 문자를 가져와야합니다.
예를 들면
테이블- tbl
. 열 - id
, subject
, value
.
SQL 쿼리 :
SELECT subject FROM tbl WHERE id ='$id';
내가 얻는 결과는 예를 들어
안녕하세요, 제 주제입니다.
처음 10 자만 필요합니다.
안녕하세요, 티
php substr ()을 사용하여 나머지 문자를 제거 할 수 있다는 것을 이해할 수 있지만 제 경우에는 불가능합니다. MySQL에서 초과 문자를 제거해야합니다. 어떻게 할 수 있습니까?
LEFT
중간 문자열을 시작해야하는 추출을 다루는 세부 사항 (예, OP에 의해 제기 된 것과 같은)을 다루지 않을 수 있기 때문에 이것이 더 완전한 대답이라고 생각 합니다.