我想把time_read_epoch的值转换成可读的时间格式,但是在表输出的过程中我不能让它工作。这个值被保存为MariaDB数据库中的一个bigint。也许有人可以帮助我。
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo "<table><tr> <th>Zeitstempel</th>
<th>Messwert</th>
<th>Postleitzahl</th>
<th>Ort</th>
<th>Beschreibung Messeinheit</th>
<th>Messeinheit</th>
</tr>";
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<tr><td>".$row["time_read_epoch"].
"</td><td>".$row["value"].
"</td><td>".$row["plz"].
"</td><td>".$row["location"].
"</td><td>".$row["unit_name"].
" ".$row["unit"]."</td></tr>";
}
echo "</table>";
} else {
echo "0 results";
}
$conn->close()
1条答案
按热度按时间aemubtdh1#
您可以在您的
$sql
语句(您没有向我们展示它)中这样做。您可以修改SQL查询,对该BIGINT调用FROM_UNIXTIME()函数,然后在结果集中将该列的原始名称指定为alias name。