gpt4 book ai didi

php - 格式化 MySQL 数据输出

转载 作者:行者123 更新时间:2023-11-29 02:34:41 34 4
gpt4 key购买 nike

我正在使用 this 将 MySQL 表转换为 HTML 表PHP 片段,它看起来像这样 [html]:

/----------------------------------------\
| Name | Subscribed | Duration | <- Column names
|----------------------------------------|
| Bob | 2011-08-20 04:07:01 | 60 |
|----------------------------------------|
| Ben | 2011-08-20 04:07:01 | 260 |
\----------------------------------------/
  1. 如何输出没有列名的表格? (Name, Subscribed, Duration) 所以它从 Bob 开始。
  2. 是否可以将该日期转换为类似这样的日期:2011 年 8 月 20 日 4:07:01?
  3. 持续时间以秒为单位,如何在 PHP 中将其转换为分钟 (Duration (s)/60),以便显示 1 而不是 60 秒?

最佳答案

这是根据您的要求量身定制的代码:

// sending query
$result = mysql_query("SELECT * FROM {$table}");
if (!$result) {
die("Query to show fields from table failed");
}

$fields_num = mysql_num_fields($result);

echo "<h1>Table: {$table}</h1>";
echo "<table border='1'>";
// printing table rows
while($row = mysql_fetch_assoc($result))
{
echo "<tr>";

// $row is array... foreach( .. ) puts every element
// of $row to $cell variable
foreach($row as $key => $cell){
if($key == 'Subscribed'){
$cell = date('F j, Y H:i:s', strtotime($cell)); // format date August 20, 2011 4:07:01
} elseif($key == 'Duration'){
$cell = $cell/60; // format time in minutes
}
echo "<td>$cell</td>";
}


echo "</tr>\n";
}
echo '</table>';

关于php - 格式化 MySQL 数据输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7132403/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com