有没有一种表只能记录一行信息的啊,比如企业网站,网站介绍,设置信息,地址,等信息,只需要一行就可以的,这样的怎么建表记录呢?

WBOY
Freigeben: 2016-06-06 20:22:59
Original
996 Leute haben es durchsucht

有没有一种表只能记录一行信息的啊,比如企业网站,网站介绍,设置信息,地址,等信息,只需要一行就可以的,这样的怎么建表记录呢?

回复内容:

有没有一种表只能记录一行信息的啊,比如企业网站,网站介绍,设置信息,地址,等信息,只需要一行就可以的,这样的怎么建表记录呢?

如你问的,我们会遇到这列场景,用文件的话读写比较麻烦,文件更适合用于一些固定写死的配置,
K-V的话,用memcache,redis内存数据库,又担心数据丢失。那么MySQL又是基于关系型的,所以
我们可以巧妙利用数据库,弄个小型的K-V数据库。
创建一张表,有key,value字段,专门用于存放一些可能读写的信息。
其实说白了就是弄个简易型的K-V数据库。
一条记录表示一条配置。
比如,配置里面有网站信息,管理员界面风格,过期时间等等。

<code>id  dicKey       value
1   web_info      "企业网站,网站介绍,设置信息,地址,等信息"
2   admin_style  "green"
3   expire       360
</code>
Nach dem Login kopieren

接下来,只要自己封装下逻辑
完全可以做到get('key'),set('key')

你可以看下WordPress,各种cns的设计风格,有个系统设置表,name和value字段,
添加一行settings,vlue为你这些键值的序列化结果,这样就只存在一行了

这样的话并不用数据库吧 只需要用json或者xml来写个配置文件就好了

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!