国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

WordPress創建數據表

2024-09-07 00:51:06
字體:
來源:轉載
供稿:網友

通常我們在為wordpress開發插件或者制作主題時都需要對數據進行儲存,一些簡單的功能設置性數據,我們可以通過Wordpress的option機制來進行表格的創建處理,但是如果我們面對需要大量存儲,并且用于查詢的數據時,我們就需要重新建立一個新的表格來進行存儲了,用wordpress內置的函數進行數據表的創建方法.

  1. function the_table_install () {    
  2.     global $wpdb
  3.     $table_name = $wpdb->prefix . "theTable";  //獲取表前綴,并設置新表的名稱 
  4.     if($wpdb->get_var("show tables like $table_name") != $table_name) {  //判斷表是否已存在 
  5.         $sql = "CREATE TABLE " . $table_name . " ( 
  6.           id mediumint(9) NOT NULL AUTO_INCREMENT, 
  7.           time datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, 
  8.           name tinytext NOT NULL, 
  9.           text text NOT NULL, 
  10.           url VARCHAR(55) DEFAULT '' NOT NULL, 
  11.           UNIQUE KEY id (id) 
  12.           );"; 
  13.  
  14.         require_once(ABSPATH . "wp-admin/includes/upgrade.php");  //引用wordpress的內置方法庫 
  15.  
  16.         dbDelta($sql); 
  17.     } 

the_table_install () //執行數據表創建,當然你可以在前面加上一些判斷,或者將函數放置到插件的安裝腳本中執行.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平昌县| 利津县| 古蔺县| 若尔盖县| 珲春市| 铜陵市| 扎兰屯市| 玛纳斯县| 华安县| 浦北县| 大安市| 东莞市| 荃湾区| 紫阳县| 织金县| 洱源县| 河津市| 新竹市| 湄潭县| 虎林市| 通州区| 岑溪市| 平邑县| 隆化县| 新安县| 富源县| 清涧县| 高阳县| 交城县| 洪洞县| 利津县| 长海县| 邹城市| 新丰县| 瑞丽市| 科尔| 阳高县| 台山市| 剑川县| 旬阳县| 东乡族自治县|