我目前正在建立一个小型社交网络进行练习,真的没什么大不了的,我只是想了解更多。
我坚持的是存储我的网站信息选项。
我检查了其他 CMS 数据库结构,发现大多数是根据主键保存这些的,什么是字符串,那就是名称
例子
name | option |
site_name | my site |
site_desc | awesome_site|
signup_enabled | 1 |
我喜欢 SoCalEngine 是如何做到的,他们是这样做的
name | option |
core.site_name | my site |
core.site_desc | awesome_site|
core.signup_enabled | 1 |
activity.limit | 1 |
activity.enabled | 1 |
activity.refresh | 3000 |
如上所示,它们在点之前标识设置类型。core.
核心设置和活动设置的操作系统也是如此activity.
,这就是我所坚持的
这updating
部分不是问题,我知道我需要选择特定的主键循环,通过它们传递主键并更新。
我的问题是我迷路了,如何制作select query
和update query
识别我正在更新或选择的名称。
所以我的意思是例子
核心形式
"SELECT * FROM settings WHERE core."
活动形式
"SELECT * FROM settings WHERE activity."
更新
UPDATE settings
SET column1=value1,column2=value2,...
WHERE core.=some_value;
所以这就是我所坚持的标准,请有人给我一个提示,或者一些基本的例子吗?谢谢你