Я работаю с PHPMyadmin и у меня есть поле под названием The_Job, в котором содержится обширное описание работы. Я создал документ .php, в который я добавил динамическую таблицу со всеми строками из моей базы данных. The_job — один из них, и я хочу добавить в таблицу только фрагмент данных из поля базы данных The_Job.
Это означает, что я должен каким-то образом сократить текст до ограниченного числа символов «х» и добавить «…» в конце.
Как я могу это сделать?
Вы не предоставили никаких данных и примеров того, что вы пробовали, но я предполагаю, что вы хотите получить несколько символов из поля, а затем … Функция 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.
ОБНОВИТЬ:
Я сменил оператора || КОНКАТИТЬ.
Других решений пока нет …