如何将两个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是两个不同的你想做的动作)。