第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php 按日期分組顯示數(shù)據(jù)

php 按日期分組顯示數(shù)據(jù)

PHP
開心每一天1111 2019-03-18 15:34:42
數(shù)據(jù)表如圖上部分顯示,想用mysql實(shí)現(xiàn)圖下半部分效果,新手上路,求大神幫忙$result = mysql_query("select * from table order by sj desc"); 然后接下來應(yīng)該怎么寫輸出的呢?
查看完整描述

4 回答

?
Smart貓小萌

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個贊

這個是你要的嗎?

<?php

$data = [
    [
        'id'    => 1,
        'sj'    => '2018-03-24 14:30:00',
        'title' => '第一條記錄',
    ],
    [
        'id'    => 2,
        'sj'    => '2018-03-24 16:30:00',
        'title' => '第二條記錄',
    ],
    [
        'id'    => 3,
        'sj'    => '2018-03-25 10:30:00',
        'title' => '第三條記錄',
    ],
];

$res = [];
foreach ($data as $item) {
    $date         = substr($item['sj'], 0, 10);
    $res[$date][] = $item;
}
var_dump($res);


// 更新 沒有實(shí)測
$res    = [];
$result = mysql_query("select * from table order by sj desc");
while ($item = mysql_fetch_assoc($result)) {
    $date         = substr($item['sj'], 0, 10);
    $res[$date][] = $item;
}
var_dump($res);

// 再做一次循環(huán)輸出,應(yīng)該是你要的結(jié)果

foreach($res as $k => $v){
    echo date('m月d日',strtotime($k));
    foreach($item as $key => $value){
        echo $value['title'];
    }
}
查看完整回答
反對 回復(fù) 2019-03-18
?
www說

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個贊

$oMysqli = new Mysqli($sHost,$sUser,$sPwd,$sDbname,$sPort);

$sSql = "select * from t_test1 order by sj desc";

$rResult = $oMysqli->query($sSql);

$aDate = [];
while($aResult = $rResult->fetch_assoc())
{
    $sCurrentDate = date("m月d日",strtotime($aResult['sj']));
    if(!in_array($sCurrentDate,$aDate))
    {
        var_dump($sCurrentDate);
        $aDate[] = $sCurrentDate;
    }
    var_dump($aResult['title']);

}

$oMysqli->close();
查看完整回答
反對 回復(fù) 2019-03-18
?
慕標(biāo)5832272

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個贊

@qiaoweizhen foreach($item as $key => $value) 里面的$item應(yīng)該是$v,這樣就可以實(shí)現(xiàn)了,多謝

$res = [];
$result = mysql_query("select * from table order by sj desc");
while ($item = mysql_fetch_assoc($result)) {

$date         = substr($item['sj'], 0, 10);
$res[$date][] = $item;

}
var_dump($res);

// 再做一次循環(huán)輸出,應(yīng)該是你要的結(jié)果

foreach($res as $k => $v){

echo date('m月d日',strtotime($k));
foreach($v as $key => $value){
    echo $value['title'];
}

}

查看完整回答
反對 回復(fù) 2019-03-18
  • 4 回答
  • 0 關(guān)注
  • 893 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號