ECMall的MySQL数据库调用
来源:互联网 发布:淘宝嘉年华什么时候 编辑:程序博客网 时间:2024/05/19 18:43
很多ecmall开发者会问,怎么使用Ecmall的mysql类库进行数据调用。从原理上来讲Ecmall的数据调用是以数据模块+模块类库的方式进行mysql数据调用的,所有数据模块都存储在\includes\models 目录下,这些调用对于初学者来讲是比较复杂的,例如商品的数据调用函数,不能用在店铺的数据调用上,每个数据表都有自己的函数自己的类库和少量的公共类库。因此初学者来讲,调用mysql数据很困难。
现在讲解一个简单的调用方法能满足95%以上的mysql数据调用请求。足够对ecmall进行二次开发。
例子:
1
$db = &db(); // 第一步赋值数据库类库,
2
$db->query(sql); // 第二步执行mysql 语句;
常用的数据库函数:
- 得到一行数据
1
$
user
=$db->getrow(
"select * from ecm_member where user_id=111"
);
2
print_r($
user
);
- 得到一列数据
1
$
user
=$db->getcol(
"select user_id from ecm_member "
);
2
print_r($
user
);
- 得到所有数据
1
$
user
=$db->getall(
"select user_id from ecm_member "
);
2
foreach ( $
user
as
$row)
3
{
4
print_r($row);
5
}
- 得到一个数值
1
$
user
=$db->getone(
"select count(*) from ecm_member "
);
2
echo $
user
;
- 执行sql语句
1
$db->query(
"update ecm_member set user_name='aaa' "
);
- 得到最后一个ID
1
$db->query(
"insert ecm_member set user_name='aaa' "
);
2
$user_id = $db->insert_id();
3
echo $user_id;
详细的例子:
1
function
userlist()
2
{
3
$db = &db();
4
$
user
=$db->getall(
"select user_id from ecm_member "
);
5
foreach ( $
user
as
$row)
6
{
7
echo
"用户姓名="
.$row[
'user_name'
].
" 用户电话="
.$row[
'tel'
];
8
}
9
}
- ECMall的MySQL数据库调用
- Ecmall MySql 数据库调用的常用方法
- Ecmall MySql 数据库调用教程
- Ecmall MySql 数据库调用教程
- Ecmall MySql 数据库调用教程
- Ecmall MySql 数据库调用教程
- ecmall 检查用户名存在的函数调用
- ECMALL数据库关系模型的实现
- ecmall数据库表解析
- ecmall数据库表详解
- ecmall 数据库关系模型的实现2
- ecmall 的二次开发
- php调用mysql数据库
- c++ 调用 mysql数据库
- java调用MySQL数据库
- C#调用MySQL数据库
- ecmall 语言包 变量调用 订单处理类
- ecmall 调用微信分享接口
- 技巧:Vimdiff 使用
- 清理浮动六章
- 网格布局--计算器
- HOME按下或返回程序时几种方法
- 关于C++中的前置声明
- ECMall的MySQL数据库调用
- Android菜鸟笔记
- 开门人和关门人(hdu1234字符串模拟题)
- Android开发环境搭建全程演示(jdk+eclip+android sdk)
- 如何改进iOS App的离线使用体验(转)
- UVa 10318 - Security Panel
- 利用代理实现无线WEB测试中的修改hosts
- 远程唤醒、WOL、Magic_Packet
- Datagrid动态设置列标题的的扩展方法