如何改变已经在mysql while循环中输出的特定文本的格式


how to change the format of specific text that has been out put in a mysql while loop?

我的数据库:

 --------------------------------------------
|   id  |  col1  |  col12  |  col3  |  col4  |
 --------------------------------------------
|   id  |  item1 |  40000  |  $400  |    1   |
|   id  |  item1 |  60000  |  $300  |    0   |
|   id  |  item1 |  80000  |  $200  |    0   |
|   id  |  item1 |  10000  |  $800  |    1   |
 --------------------------------------------
我查询:

$sqlCommand = "SELECT * FROM table ORDER BY id"; 
$query = mysql_query($sqlCommand) or die (mysql_error());
$var = '';
while ($row = mysql_fetch_array($query)) {
    $id = $row['id'];   
    $var1 = $row['col1'];
    $var2 = $row['col2'];
    $var3 = $row['col3'];
    $var3 = $row['col4'];
    $var .= "<div id='div1'><img src='$var1'/></div>
  <div id='div2'>$var2</div>
  <div id='div3'>$var3</div>
  <div id='div4'>$var4</div>";
}

我希望它如何输出数据是col3中有"1"的项目应该是粗体的,可能是不同的颜色,其他文本保持无论页面字体/文本设置为。

下面的

---------------------------------------------------
|   id      |    col1    |    col12    |    col3  |
---------------------------------------------------
|   id      |    item1   |    40000    |    $400  |
|   id      |    item1   |    60000    |    $300  |
|   id      |    item1   |    80000    |    $200  |
|   id      |    item1   |    10000    |    $800  |
 ---------------------------------------------------

这在while循环中可能吗?如果不是,那我还能怎么做呢?

$sqlCommand = "SELECT * FROM table ORDER BY id"; 
$query = mysql_query($sqlCommand) or die (mysql_error());
$var = '';
while ($row = mysql_fetch_array($query)) {
    $id = $row['id'];   
    $var1 = $row['col1'];
    $var2 = $row['col2'];
    $var3 = $row['col3'];
    $var4 = $row['col4'];
if($var4==1) { $style = "font-weight:bold"; } 
    $var .= "<div id='div1'><img src='$var1'/></div>
  <div style="$style" id='div2'>$var2</div>
  <div style="$style" id='div3'>$var3</div>
  <div style="$style" id='div4'>$var4</div>";
}