我正在网页上打印一个 3 列的 MySQL 表。除了第二列,所有内容都打印出来,它只是空白。
这是我正在使用的代码:
$connection = mysql_connect($hostname, $username, $password);
if (!$connection)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("MEASURE", $connection);
$numberz = 54;
mysql_query("INSERT INTO measurement (DATA)
VALUES
('$numberz')");
$result = mysql_query("SELECT * FROM measurement");
echo "<table border='1'>
<tr>
<th>ID</th>
<th>DATA</th>
<th>TIME</th>
</tr>";
while ($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['ID'] . "</td>";
echo "<td>" . $row['DATE'] . "</td>";
echo "<td>" . $row['TIME'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($connection);
这是我在我的网页上得到的:
ID DATA TIME
1 2013-02-26 14:32:26
2 2013-02-26 14:32:26
3 2013-02-26 14:32:27
注意第二列是空白的
这是该表在 MySQL 中的外观:
ID | data | TIME
| 1 | 1 | 2013-02-26 14:32:26 |
| 2 | 1 | 2013-02-26 14:32:26 |
| 3 | 1 | 2013-02-26 14:32:27 |