小编Sto*_*ler的帖子

MySQL GROUP BY UNIX TIMESTAMP

我正在尝试从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)

谢谢.

php mysql timestamp group-by aggregate-functions

7
推荐指数
1
解决办法
2255
查看次数

PHP缓存页面的特定部分

我在页面上有一些部分需要相当多的资源我想要缓存,这里是一个页面示例.

[=== 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或其他任何类似的东西,因为这将是共享主机.

任何帮助都会很棒,谢谢

php caching

5
推荐指数
1
解决办法
2760
查看次数

标签 统计

php ×2

aggregate-functions ×1

caching ×1

group-by ×1

mysql ×1

timestamp ×1