php - 1 个查询中的 mysql SELECT * FROM 和 SELECT TIME_FORMAT

标签 php mysql

我在一个查询中实现 mysql SELECT * FROMSELECT TIME_FORMAT 时遇到问题。这是我的查询

$result = $db->query(
    "SELECT
        *
    FROM
        form_data
    ORDER BY
        id
    UNION ALL
    SELECT
       TIME_FORMAT(SEC_TO_TIME(UNIX_TIMESTAMP(NOW()) -

UNIX_TIMESTAMP(LastUpdated)),'%Hh %im') 从 表单数据 订购依据 ID” );

我尝试使用此查询的代码:

while($row = $result->fetch_assoc())
{
    $id = $row['id'];
    $title = $row['title'];

    echo '<tr>
            <td>'.$row["id"].'</td>
            <td>'.$row["studentid"].'</td> 
            <td><b><a href="requestdetails.php?id=' . $id . '">' . $title . '</a></b></td>
            <td>'.$row["category"].'</td>  
            <td>'.$row["status"].'</td>
            <td>'.$row["LastUpdated"].'</td>
            <td>'.$row["TIME_FORMAT(SEC_TO_TIME(UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(LastUpdated)),'%Hh %im')"].'</td>
          </tr>';
  }

我能知道我哪里出错了吗?

最佳答案

更正后的查询是:

SELECT *,
  TIME_FORMAT(SEC_TO_TIME(UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(LastUpdated)),'%Hh %im') AS tt
FROM form_data
ORDER BY id

关于php - 1 个查询中的 mysql SELECT * FROM 和 SELECT TIME_FORMAT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53103776/

相关文章:

php - WordPress 中的主题编辑器样式表文件编辑器错误

php - 奇怪的多字节 preg_replace 问题。它正在将我的数据更改为笑脸!

php - Nginx + PHP-FPM 502 错误网关

php - 在运行时更改 Laravel 5.1 中的队列驱动程序?

php - 为什么我的 mysql 查询运行缓慢?

MYSQL 程序正在运行但没有结果

mysql - 在 ActiveRecord 中使用 SQL 函数进行插入/更新

mysql - 如何在mysql中将select写入@variable

mysql - 如何在 MySQL 中使用 Coalesce

PHP 和 MySQL 外键未按预期工作