我在mysql中有一个查询,其中列出了帖子及其字段。
SELECT Post.Id as 'Post ID', Post.`Subject` as 'Post Subject',
(SELECT PostField.`Value` FROM PostField WHERE Template_id=816 AND PostField.Post_id=Post.Id) AS 'Summary.',
(SELECT PostField.`Value` FROM PostField WHERE Template_id=816 AND PostField.Post_id=Post.Id) AS 'Scenario',
(SELECT PostField.`Value` FROM PostField WHERE Template_id=817 AND PostField.Post_id=Post.Id) AS 'Budget'
FROM Post
WHERE Post.Category_id = 25;
我的问题是PostField.Value具有html内容,所以当我运行查询并导出到excel时,只会出现第一行。
如何删除html。我想出口到卓越。
最佳答案
如果要删除HTML,请使用strip_tags。但是您不必。您需要正确地转义输出。例如,如果使用CSV格式,则将内容括在引号中并使用fput_csv函数