首页 > 解决方案 > 如何获取表的所有列,除了一个

问题描述

我正在从产品详细信息表中获取数据,但我不想从表中获取所有列,因为我想制作一个动态产品详细信息页面,每当我们添加新列时,它将直接从表中显示数据,以便我们不必对代码进行任何更改。

这是数据显示的地方

这是数据显示的地方

产品明细表参考

产品明细表参考

标签: phpmysqldatabasemysqlimultiple-columns

解决方案


你有一个可怕的表结构。尝试这样的事情......

id, field_name, data

CREATE TABLE `fieldstore` (
  `id` int(11) NOT NULL,
  `field_name` varchar(100) NOT NULL,
  `field_data` varchar(200) NOT NULL
)

示例数据:1、“blend”、“bamboo”(1 当然是自增)。

这样,您可以拥有无​​限数量的字段名称,而无需在每次要添加新列时更改表结构。


推荐阅读