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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

PHP/SQL 分組

PHP/SQL 分組

我有這樣的問(wèn)題,我只想對(duì)所有車型進(jìn)行分組和列出一次,我的問(wèn)題如下所示:我希望它看起來(lái)像這樣:MySQL:$all_model = $mysqli->query("SELECT mark, mark_url, model, model_url, engine, engine_url, generation, generation_url, year_production, body_car, body_car_url FROM auta WHERE mark_url = '$code_curr[3]' and model_url = '$code_curr[4]' GROUP BY generation, body_car");PHP:<?php foreach ($all_model as $value): ?>    <div class="col-lg-3">        <div class="crand-car-container">            <?php echo "Generation:" . $value["generation"]; ?>            <a href="/<?php echo $value['mark_url'] ?>/<?php echo $value['model_url'] ?>/<?php echo $value['generation_url'] ?>/<?php echo $value['body_car_url'] ?>"><?php echo $value['mark'] . " " . $value['model'] . " " . $value['year_production'] . " [" . $value['generation'] . "]" ?></a>        </div>    </div><?php endforeach; ?>
查看完整描述

1 回答

?
慕尼黑5688855

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊

你絕對(duì)應(yīng)該為你的項(xiàng)目使用一些模板引擎,因?yàn)殡S著時(shí)間的推移它會(huì)變得更加復(fù)雜,并且混合 PHP 和 HTML 會(huì)造成更大的混亂。


我的想法是根據(jù)需要獲取數(shù)據(jù)結(jié)構(gòu),然后迭代兩個(gè)數(shù)組。使用模板引擎,它看起來(lái)會(huì)比我的代碼更漂亮。


<?php

$generations = [];

foreach ($all_model as $value) {


    if (!isset($generations[$value['generation']])) {

        $generations[$value['generation']] = [];

    }


    $generations[$value['generation']][] = $value;

}


foreach ($generations as $generation => $model): ?>

    <div class="col-lg-3">

        <div class="crand-car-container">

            <?php echo "Generation:" . $generation; ?>

            <?php foreach ($model as $value): ?>

                <a href="/<?php echo $value['mark_url'] ?>/<?php echo $value['model_url'] ?>/<?php echo $value['generation_url'] ?>/<?php echo $value['body_car_url'] ?>"><?php echo $value['mark'] . " " . $value['model'] . " " . $value['year_production'] . " [" . $value['generation'] . "]" ?></a>

            <?php endforeach; ?>

        </div>

    </div>

<?php endforeach; ?>


查看完整回答
反對(duì) 回復(fù) 2023-11-03
  • 1 回答
  • 0 關(guān)注
  • 117 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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