gpt4 book ai didi

mysql - 将站点设置存储在 MySQL 中

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

到目前为止,我将站点设置存储在一个名为 config.php 文件内的数组中,但是我希望能够更改设置而无需编辑该文件。我想使用类似的方法将设置文件移动到 MySQL。

CREATE TABLE `settings` (
`name` varchar(16) NOT NULL,
`value` text NOT NULL,
UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

我想知道什么是好的做法。

最佳答案

按照您的方式,您将通过以下方式调用配置:

$result = (mysql_query("SELECT * FROM settings"));
while($row = mysql_fetch_assoc($result){
$config[$result['name']] = $result['value'];
}

但是,这不是最佳实践。让我们看看许多流行的 PHP CMS 和框架,几乎人们将配置放在平面文件中。事实上,配置信息很少改变。我们不需要保存到SQL数据库(当我们频繁创建、读取、更新、删除数据时使用SQL)。

关于mysql - 将站点设置存储在 MySQL 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29076715/

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