我有一个新闻脚本,该脚本按主页上的段落划分新闻。我希望用户输入一个数字,在该数字之后应删减新闻。该号码也存储在数据库中。

我当前的代码:

SUBSTRING_INDEX(newsText, "\n", newsShortbreaks + 1)

用户还应该能够通过将该字段保留为空白来显示整个文本。问题:因为NULL + 1 = 1,所以仍然只有一个parahraph。

有谁有更好的方法来做到这一点?

最佳答案

最好在选择/更新/插入以下结构时使用:

if(newsShortbreaks is not null, SUBSTRING_INDEX(newsText, "\n", newsShortbreaks + 1), newsText)


因此,当newsShortbreaks =null时,您只会得到newsText。

09-11 09:54