Как взять только фрагмент данных из моей базы данных?

Я работаю с PHPMyadmin и у меня есть поле под названием The_Job, в котором содержится обширное описание работы. Я создал документ .php, в который я добавил динамическую таблицу со всеми строками из моей базы данных. The_job — один из них, и я хочу добавить в таблицу только фрагмент данных из поля базы данных The_Job.

Это означает, что я должен каким-то образом сократить текст до ограниченного числа символов «х» и добавить «…» в конце.

Как я могу это сделать?

1

Решение

Вы не предоставили никаких данных и примеров того, что вы пробовали, но я предполагаю, что вы хотите получить несколько символов из поля, а затем … Функция SQL LEFT — это то, что вы ищете:

SELECT CONCAT(SUBSTR(The_Job, x, y),'...') FROM table

Это вычтет символы от x до y (поэтому вы должны написать что-то вроде SUBSTR (The_Job, 1, 10) для символов от 1 до 10

или же

SELECT CONCAT(LEFT(The_Job, x),'...') FROM table

Это выберет первый Икс персонажи The_Job.

ОБНОВИТЬ:
Я сменил оператора || КОНКАТИТЬ.

2

Другие решения

Других решений пока нет …