したがって、たとえば、MySQLのこのテーブルには、特定のレコードがあります。
| 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を使用しています