Ecmall MySql 資料庫呼叫的常用方法

2021-06-27 10:34:20 字數 1168 閱讀 3174

從原理上來講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 瓶 頸 使用磁碟硬體優化資料庫 基本表設計優化 第三正規化的基本特徵 是非主鍵屬性只依賴於主鍵屬性。優點 一是能消除 冗餘資料 節省磁碟儲存空間 二是有良好的資料...