從原理上來講ecmall的資料呼叫是以資料模組+模組類庫的方式進行mysql資料呼叫的,所有資料模組都儲存在\includes\models 目錄下,這些呼叫對於初學者來講是比較複雜的,例如商品的資料呼叫函式,不能用在店鋪的資料呼叫上,每個資料表都有自己的函式自己的類庫和少量的公共類庫。因此初學者來講,呼叫mysql資料很困難。
下面是乙個簡單的呼叫方法能滿足95%以上的mysql資料呼叫請求。足夠對ecmall進行二次開發。
例子:$db = &db(); 第一步賦值資料庫類庫,
$db->query(sql); 第二步執行mysql 語句;
常用的資料庫函式
1.得到一行資料
$user=$db->getrow("select * from ecm_member where user_id=111");
print_r($user);
2.得到一列資料
$user=$db->getcol("select user_id from ecm_member ");
print_r($user);
3.得到所有資料
$user=$db->getall("select user_id from ecm_member ");
foreach ( $user as $row)
4.得到乙個數值
$user=$db->getone("select count(*) from ecm_member ");
echo $user;
5.執行sql語句
$db->query("update ecm_member set user_name='aaa' ");
6.得到最後乙個id
$db->query("insert ecm_member set user_name='aaa' ");
$user_id = $db->insert_id();
echo $user_id;
詳細的例子
function userlist()
{$db = &db();
$user=$db->getall("select user_id from ecm_member ");
foreach ( $user as $row)
{echo "使用者姓名=".$row['user_name']." 使用者**=".$row['tel'];
Ecmall MySql 資料庫呼叫教程
很久沒有發教程和外掛程式了,今天來乙個。很多ecmall開發者問我,怎麼使用ecmall的mysql類庫進行資料呼叫。從原理上來講ecmall的資料呼叫是以資料模組 模組類庫的方式進行mysql資料呼叫的,所有資料模組都儲存在 includes models 目錄下,這些呼叫對於初學者來講是比較複雜...
Ecmall MySql 資料庫呼叫教程
很久沒有發教程和外掛程式了,今天來乙個。很多ecmall開發者問我,怎麼使用ecmall的mysql類庫進行資料呼叫。從原理上 來講ecmall的資料呼叫是以資料模組 模組類庫的方式進行mysql資料呼叫的,所有資料模組都儲存在 includes models 目錄下,這些呼叫對於初學者來講是比較複...
資料庫調優
1 資料庫調優 計算機硬體調優 資料庫物件的放置策略 利用資料庫分割槽技術,均勻地把資料分布在系統的磁碟中,平衡i o 訪問,避免i o 瓶 頸 使用磁碟硬體優化資料庫 基本表設計優化 第三正規化的基本特徵 是非主鍵屬性只依賴於主鍵屬性。優點 一是能消除 冗餘資料 節省磁碟儲存空間 二是有良好的資料...