如何将数据按天显示 把需要的数据都读出来,然后用JS,或者Jquery控制显示和隐藏效果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 group by date_format("%Y-%m-%d",createdate) 先查询出数据,再用PHP处理显示。 http://www.cnblogs.com/zhenguo168/archive/2008/08/22/1273837.html网上好多 1.你需要考虑,读取数据,怎么读法,这完全是sql问题。2.瀑布流实现(数据+js插件)。可以找到现成的瀑布流插件http://www.cnblogs.com/leolai/archive/2013/04/23/3038159.htmlhttp://www.cnblogs.com/sanshi/p/3237429.html $rs = mysql_query("select name, date_fomat(createdate,'%Y-%m-%d') as createdate, age from tbl_name order by createdate");$last = '';while($r = mysql_fetch_assoc($rs)) { if($r['createdate'] != $last) { if($last) echo '</ul>'; echo "<ul>$r[createdate]"; $last = $r['createdate']; } echo "<li>$r[name] $r[age]</li>";}echo '</ul>'; $sql = "select * from table order by createddate desc";$query = mysql_query($sql) or die(mysql_error());while($thread = mysql_fetch_assoc($query)){ $result[] = $thread;}$curdate = '';foreach($result as $val){ $createdate = date('Y-m-d',$val['createdate']); if($curdate!=$createdate){ echo $createdate.'<br>'; $curdate = $createdate; } echo $val['name'].' '.$val['age'].'<br>';} 提供下我的思路。 给所有数据(日期按date_format(createdate,'%Y-%m-%d'))按日期排序 查出来显示时 遍历数组 记录这条记录的createdate和上条记录的createdate如果不相等 就显示本条记录的createdate+本条记录数据 如果相等 就只显示数据 遍历完就好了 在mysql表中插入记录 php 二维数组转一维神奇迷惑 求帮忙看下 PHP连接MYSQL为什么不能把值在页面显示 php session 丢失 linux下php插入韩文txt文件内的数据,插入进去的内容部分丢失 求一个简单的逻辑判断 不明白???? 急急急,,页面问题? 需要大家帮一个忙 在mysql函数中有不有与VB中rs.movenext功能相似的函数? 如何通过php将数据库里值放到word模版中? ajxa做无刷新检索
网上好多
2.瀑布流实现(数据+js插件)。可以找到现成的瀑布流插件
http://www.cnblogs.com/leolai/archive/2013/04/23/3038159.html
http://www.cnblogs.com/sanshi/p/3237429.html
$last = '';
while($r = mysql_fetch_assoc($rs)) {
if($r['createdate'] != $last) {
if($last) echo '</ul>';
echo "<ul>$r[createdate]";
$last = $r['createdate'];
}
echo "<li>$r[name] $r[age]</li>";
}
echo '</ul>';
$query = mysql_query($sql) or die(mysql_error());
while($thread = mysql_fetch_assoc($query)){
$result[] = $thread;
}$curdate = '';
foreach($result as $val){
$createdate = date('Y-m-d',$val['createdate']);
if($curdate!=$createdate){
echo $createdate.'<br>';
$curdate = $createdate;
}
echo $val['name'].' '.$val['age'].'<br>';
}
显示时 遍历数组 记录这条记录的createdate和上条记录的createdate
如果不相等 就显示本条记录的createdate+本条记录数据 如果相等 就只显示数据 遍历完就好了