【drupal建站教程】浅谈Drupal中的“垃圾桶” variable表

更新时间:2019-09-17    来源:php与数据库    手机版     字体:

【www.bbyears.com--php与数据库】

此垃圾桶名为:variable。

用你最喜欢的数据库管理工具打开drupal的数据库,找到没,对了,就是那张表——variable。这可是有名的“垃圾桶”!想用数据库?不想建新表?哈,丢variable里!想临时放个数据,哈,丢variable里!这不是垃圾桶是什么呢?

玩笑开够了,进入今天的正文。今天要讲的是variable相关的函数。

4个函数2张表,便是今天的菜,还不错吧!

第一道菜:function variable_initialize($conf = array()){//……}

此函数旨在加载初始化variable表,日常使用率不是很高,可以做一下了解。

第二道菜:function variable_set($name, $value){//……}

此函数非常好用!怎么一个好用法呢——想临时存个数据?不想建新表?……诸多情况,每当有想放东西到数据库冲动的时候,第一个浮现的便是它!存啊存啊,就跟下片一个赶脚。

第三道菜:function variable_get($name, $default = NULL){//……}

此函数已经不能用非常好用来形容了……存到variable表中的数据怎么读取出来呢?呐,就是它咯。

第四道菜:function variable_del($name) {//……}

你会删除已经存到硬盘里的女神么?除非女神太多硬盘装不下了,才不去鸟这个来!

第一道汤:variable表

具体表结构咱就??铝恕R桓?ame,一个value。

第二道汤:cache_bootstrap表中的variables记录

为啥会有这么一个东西呢?多??录妇洹?/p>

大家都喜欢往“垃圾桶”里丢东西,可是东西多了怎么办呀?别急,咱们有cache来保证性能。drupal将variable表的cache设到了cache_bootstrap中的variables了,如此一来,大大提高drupal性能。

怎么设置cache呢?cache_set()呀!

以上,便是drupal中的“垃圾桶”。大体了解了没?是不是感觉有了variable这个垃圾桶,起来drupal来很方便呢?

本文来源:http://www.bbyears.com/jiaocheng/68404.html