簡體   English   中英

如何將兩個SQL查詢分成單獨的HTML類?

[英]How do I separate two SQL queries into separate HTML classes?

我有一個MySQL查詢,該查詢在表中選擇兩個隨機行。

$API = mysql_query("SELECT * FROM APIs ORDER BY RAND() LIMIT 2") or die(mysql_error());

        while ($row = mysql_fetch_assoc($API)) {
         echo  "<div class=\"header\"><h1><a href=" . $row['Link'] . ">" . $row['Name'] . "</a></h1></div>";
}

我可以放入while循環中使第一個結果具有“ header apiOne”類,第二個結果具有“ apiTwo”類的任何東西嗎?

這個怎么樣?:

$flag = FALSE; 

while ($row = mysql_fetch_assoc($API)) {
    $class = "header";
    if(!$flag) {
        $class .= " apiOne";
        $flag = TRUE;
    } else {
        $class .= " apiTwo";
    }

    echo  "<div class=\"$class\"><h1><a href=" . $row['Link'] . ">" . $row['Name'] . "</a></h1></div>";
}

在for循環之前添加一個計數器。 將其設置為0。在循環中執行此操作“如果counter == 0,則執行A,否則執行B”,然后遞增計數器(A和B是您要執行的兩個不同操作)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM