我正在使用PHPMyadmin,我有一个名为The_Job的字段,其中有一个关于作业的大量描述。我创建了一个.php文档,我在其中添加了一个包含数据库中所有行的dinamic表。 The_job就是其中之一,我想要做的只是将数据库中的数据片段从数据库字段The_Job添加到表中。
这意味着我必须以某种方式将文本剪切为有限的“x”个字符,并在末尾添加“...”。
我怎样才能做到这一点?
您没有提供任何数据和您尝试过的示例,但我假设您需要来自该字段的一些字符然后... SQL函数LEFT是您正在寻找的:
SELECT CONCAT(SUBSTR(The_Job, x, y),'...') FROM table
这会将字符x减去y(所以你会为字符1到10编写类似SUBSTR(The_Job,1,10)的东西
要么
SELECT CONCAT(LEFT(The_Job, x),'...') FROM table
这将选择The_Job的前x个字符。
更新:我更改了运算符||到CONCAT。