我目前正在使用自定义滚动CMS构建网站。对于我的博客,在默认视图中,我希望仅显示最新的帖子,然后显示前19个帖子。
我目前为截断帖子选择帖子信息的方法是:
SELECT subjectColumn, dateColumn, LEFT(textColumn, 300) AS textColumn,
CHAR_LENGTH(textColumn) AS length FROM tableName
WHERE UNIX_TIMESTAMP(dateColumn) < ?
ORDER BY UNIX_TIMESTAMP(dateColumn) DESC LIMIT ?, ?
- 是的,我正在使用准备好的查询。
我计划将返回的文本字段的长度与长度字段中的关联值进行比较,并在必要时在末尾附加完整文章的链接。
我面临的问题是:如果帖子中包含图片,我该怎么办?通过使用子字符串函数,我最终可能会修改图像引用,无论是将其存储为图像本身的链接,还是对数据库中另一个表的引用。
我目前有一些解决这个问题的想法:
如果有人能提出我可能会忽略的想法,我会很感激