php - 如何在结果数组顶部获取表字段名称
问题描述
这是我的示例表:
这是我的查询:
SELECT * FROM table
上述查询的结果是:
Array
(
[0] => Array
(
[id] => 1
[name] => a
[country] => x
)
[1] => Array
(
[id] => 2
[name] => b
[country] => y
)
)
我需要在数组的第一个元素中获取字段名称。
预期的结果数组是:
Array
(
[0] => Array
(
[id] => id
[name] => name
[country] => country
)
[1] => Array
(
[id] => 1
[name] => a
[country] => x
)
[2] => Array
(
[id] => 2
[name] => b
[country] => y
)
)
如何修改查询以获得此结果?
提前致谢...
解决方案
SELECT 'id' id, 'name' name, 'country' country
UNION ALL
SELECT id, name, country FROM table
ORDER BY 'id' != id
推荐阅读
- nginx - Nginx 身份验证在根页面(HTTPS)上不起作用
- gstreamer - 在 ubuntu1804 上编译 Gstreamer/orc 0.4.32 以使用 ninja 在 rootfs 中运行 arm 发生未定义的引用异常
- c - 使用链表中的堆栈反转C中的字符串
- rust - 我们如何处理 gtk-rs 中输入框的按钮单击事件?
- .net-core - “处理组件 pubsub 错误:组件 pubsub 的初始化超时超过 5 秒”
- modelsim - 获取 Modelsim 库中已编译模块的列表
- iis - 隐藏/删除堆栈跟踪信息
- sonarqube - 声纳中用于竹子(插件)配置的正确主机 url 是什么?
- android - Cordova emulate android 应用程序运行正常,但在安装生成的 apk 应用程序时无法正常运行
- vulkan - Vulkan 实例化渲染奇怪的深度缓冲区行为