将"网站设置"数据存储在数据库表中的最佳方法是什么?

xtr*_*man 8 php arrays settings table-structure

我正在市场上工作,并想知道处理网站设置的最佳方式是什么,例如标题,网址,https,联系电子邮件,版本等.

我正在尝试构建表,以便更新,并且可以添加越来越多的设置来获取.

我开发了2个结构,要么将它保存在一行中,列名称作为设置名称,行列值作为设置值.并使用mysql_fetch_assoc回显第一行值列名. 在此输入图像描述

我还在考虑为每个设置设置一个新的自动增量行.并将其转换为数组以从数据库中获取,以便为获取设置名称的列分配列名. 在此输入图像描述

你有效处理这个问题的方法是什么?谢谢.

小智 2

这两种方式效果都很好。我想说,如果您想在管理面板中管理这些设置,则按列进行设置更好,因为您可以通过INSERT管理员的简单查询动态添加新设置。这比查询更好(更安全)ALTER TABLE