0

因此,例如,我的 MySQL 中有这张表,其中有一条记录a

 | col1 | col2 | col3 |
a|  0   |   1  |  2   |

我想在 PHP 中回显这条记录,但我不希望也打印具有零值的列。所以它看起来像这样。

 | col2 | col3 |
a|  1   |  2   |

编码

 $get = "INSERT INTO table (col1, col2, col3) VALUES('0', '1', '2')";
 $result = mysql_query($get);

 echo "<table><tr><td>col2</td><td>col3</td></tr>";

  while ($row = mysql_fetch_array($result)) {
    echo"<tr> <td>".$row['col2']." </td>
    <td>".$row['col3']."</td>
    </tr>";
}

这是代码的手动执行,但如果我有几十列,我希望代码检测哪些列有零,这是我不熟悉的。

是的,所以基本上,我不知道允许我遍历 MySQL 中给定表的所有列的语法。我在 PHP 中使用 MySQL

4

1 回答 1

0
foreach($result_array as $key => $value)
{
    if ($value!=NULL)
    printf("<td>%s</td>", $value);
}
于 2013-02-24T01:29:53.760 回答