我們在父板塊檔案father_module.php 裡寫主要的核心步驟,其他函式採用引入的方式,然後再呼叫,
比如連線資料庫的函式,對資料執行sql語句的函式...
/* father_module.php檔案*/
<?php
include_once '../inc/config.inc.php';
include_once '../inc/mysql.inc.php';
$link=connect();
/* 執行一條sql語句,返回結果集物件或者返回布林值 */
$query='select * from js_father_module';
$result=execute($link, $query);
var_dump(mysqli_fetch_assoc($result));
/* 執行一條sql語句,只返回布林值 */
var_dump(execute_bool($link, $query));
/* mysql.inc.php檔案
* 此檔案包含資料庫連線,執行sql語句的函式
*/<?php
/* 資料庫連線 */
function connect($host=db_host,$user=db_user,$password=db_password,$database=db_database,$port=db_port)
mysqli_set_charset($link,'utf8');
return $link;
}/* 執行一條sql語句,返回結果集物件或者返回布林值 */
function execute($link,$query)
return $result; /* 返回乙個值給呼叫此函式的地方 */
}/* 執行一條sql語句,只返回布林值 */
function execute_bool($link,$query)
return $bool;
}
/* config.inc.php檔案
* 此檔案包含資料庫的具體引數配置
*/<?php
header('content-type:text/html;charset=utf-8');
define('db_host', 'localhost');
define('db_user', 'root');
define('db_password', '123456');
define('db_database', 'jsbbs');
define('db_port', 3306);
論壇管理系統資料庫設計
注 mysql不允許在blob text,tinyblob,mediumblob,longblob,tinytext,mediumtext,longtext,varchar建索引,因為前面那些列型別都是可變長的,mysql無法保證列的唯一性,只能在blob text前n個位元組上建索引 展示版塊及版...
資料庫系統 資料庫 資料庫管理系統 資料庫系統
繼續寫資料庫系統的文章,第二篇 資料庫 資料庫管理系統 資料庫系統。本文主要談談這三者之間的關係。下方,摘自老師的ppt,非原創。資料庫管理系統 從系統角度看資料庫管理系統 資料庫系統 資料庫指的是長期儲存在計算機內有組織的,大量的,相關聯的,可共享的資料集合。資料應當是有組織的,不應該是雜亂無章的...
資料庫 資料庫系統 資料庫管理系統
資料庫 db table 例子如下 資料庫管理系統 dbms dbms的主要功能 定義功能 提供資料定義語言 ddl 定義db的 結構 兩級映象 定義資料的完整性約束 保密限制等 操縱功能 提供資料操作語言 dml 實現對資料的檢索和更新 詢問 插入 刪除 保護功能 db的恢復 的併發控制 資料完整...