我正在尝试从MySQL数据库中获取许多行,并在发布之日对它们进行分组.
最终结果我想要以下..
星期一 - 第1条 - 第2条 - 第3条
星期二 - 第1条 - 第2条
星期三 - 第1条 - 第2条 - 第3条 - 第4条
等等,我不确定如果没有PHP做额外的工作,这是否可以在MySQL中完成.
这是我到目前为止的查询,但似乎没有按天分组.
SELECT
cms_news.news_id,
cms_news.news_title,
cms_news.news_date,
cms_news.news_category,
cms_news.news_source,
cms_news.news_type,
cms_news.news_content
FROM
cms_news cms_news,
GROUP BY
DAYOFMONTH(FROM_UNIXTIME(cms_news.news_date))
ORDER BY
cms_news.news_date DESC
Run Code Online (Sandbox Code Playgroud)
谢谢.
我在页面上有一些部分需要相当多的资源我想要缓存,这里是一个页面示例.
[=== Some Static HTML ===]
[=== PHP Script 1 ===]
[=== Some Static HTML ===]
[=== PHP Script 2 ===]
Run Code Online (Sandbox Code Playgroud)
我想将"PHP脚本1"放入缓存文件,例如script1.html并包含它而不是处理整个脚本,对于脚本2也是如此.
我遇到的问题是我可以轻松地缓存整个页面并且它可以工作,但我想只缓存特定部分(如上所述),因为有些事情需要用户会话数据.
我有这个类,意味着能够停止和启动缓冲区,所以我可以拉出特定的部分,而不会破坏页面的其余部分,但它不能做我想要的. http://pastebin.com/Ua6DDExw
我希望能够像下面这样,虽然它会将该部分存储在一个文件中,其中包含一个简单的php inlcude而不是数据库.
HTML Content
<?php
$cache->start_buffer("cache_name");
// PHP Script
$cache->end_buffer("cache_name");
?>
HTML Content
<?php
$cache->start_buffer("cache_name");
// PHP Script
$cache->end_buffer("cache_name");
?>
Run Code Online (Sandbox Code Playgroud)
我没有访问memcache或其他任何类似的东西,因为这将是共享主机.
任何帮助都会很棒,谢谢