ecmall二次开发 直接实例化mysql对象
2013-12-13 16:12
239 查看
$db = &db(); // 第一步赋值数据库类库, $db->query(sql); // 第二步执行mysql 语句;
常用的数据库函数:
得到一行数据
$user=$db->getrow("select * from ecm_member where user_id=111"); print_r($user);
得到一列数据
$user=$db->getcol("select user_id from ecm_member "); print_r($user);
得到所有数据
$user=$db->getall("select user_id from ecm_member "); foreach ( $user as $row) { print_r($row); }
得到一个数值
$user=$db->getone("select count(*) from ecm_member "); echo $user;
执行sql语句
$db->query("update ecm_member set user_name='aaa' ");
得到最后一个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']; } }
相关文章推荐
- jQuery相当于对 javascript二次开发,所以基于 jQuery实现的各种插件直接调用即可
- Creo二次开发--函数(6)--选择对象
- Building Coder(Revit 二次开发) - 对象关系
- MySQL通过实例化对象参数查询实例讲解
- 【iOS开发-40】不能直接修改对象的结构体属性的成员,那怎么办?
- java中的Vector问题。取出对象时是不是一定要实例化?可以直接用Vector.get(i)获取对象不?
- Java基本功练习十二(对象和类[定义、实例化、对象数组、类应用开发])
- C#/AutoCAD 2018/ObjectArx/二次开发添加圆对象的的例子(五)
- 用TypeScript开发Vue——如何通过vue实例化对象访问实际ViewModel对象
- ECMALL二次开发咨询、ECMALL模板、ECMALL插件分享
- 基于EasyNVR二次开发实现业务需求:直接集成EasyNVR播放页面到自身项目
- Python直接改变实例化对象的列表属性的值 导致在flask中接口多次请求报错
- Ecmall二次开发-增删改查操作
- 搭建eclipse环境下 Nutch+Mysql 二次开发环境
- (c#)AutoCAD二次开发,运行时,出现“对象的当前状态使该操作无效”
- 基于EasyNVR+EasyDSS H5视频直播二次开发实现业务需求:直接使用播放页面
- Android网络开发之OkHttp--基本用法实例化各个对象
- 1、c#中可以有静态构造方法,而java中没有,例如在单例模式中c#可以直接在静态构造中实例化对象,而java不可以
- SkyLine_BS_二次开发_创建对象
- ecmall数据库表详解 二次开发必备