:::

1-4-3 建立資料表

您沒有觀看影片的權限

您沒有觀看影片的權限

請先登入,登入後,確認您的權限後,即可觀看影片。

  1. 利用 adminer(推薦)或 phpMyAdmin 等資料庫管理軟體來建立程式所需要的資料表
  2. 連至 http://localhost/modules/tad_adm/pma.php
  3. 帳密預設為 root 及 2130669#33 (或是自己設定的密碼)
  4. 點擊「建立資料表」,校對選擇「utf8_general_ci」,依序建立相關資料表,底下是活動(tad_signup_actions)資料表(模組安裝後會變成 xx_tad_signup_actions
    CREATE TABLE `tad_signup_actions` (
      `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
      `title` varchar(255) NOT NULL,
      `detail` text NOT NULL,
      `action_date` datetime NOT NULL,
      `end_date` datetime NOT NULL,
      `number` smallint(5) unsigned NOT NULL,
      `setup` text NOT NULL,
      `uid` mediumint(8) unsigned NOT NULL,
      `enable` enum('1','0') NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

     

  5. 其中uid請設為 mediumint。這是 XOOPS 中內建的 users 資料表的使用者編號,預設格式就是 mediumint。
  6. 送出後觀察一下有無建立出主索引,若沒有需確定流水號欄位有勾選「AI」,並手動建立主索引欄位。
  7. 儲存至sql/mysql.sql
  8. 在xoops_version.php加入資料表設定
    //---模組資料表架構---//
    $modversion['sqlfile']['mysql'] = 'sql/mysql.sql';
    $modversion['tables'] = ['tad_signup_actions'];

     

  9. $modversion['tables']是反安裝時才會用到

 

link to https://github.com/tadlearn/tad_signup/commit/ad496acc4e62c6090c640de046d43d38c54b2462 \


:::

搜尋

QR Code 區塊

https%3A%2F%2Fmail.tad0616.cp22.secserverpros.com%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D1571%26tbsn%3D48

書籍目錄

展開 | 闔起

線上使用者

104人線上 (29人在瀏覽線上書籍)

會員: 0

訪客: 104

更多…