PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

Adophper » 编程开发 » ecmall数据库操作,Ecmall MySql 数据库调用教程

ecmall数据库操作,Ecmall MySql 数据库调用教程

此文被围观2577日期: 2014-07-22 分类 : 编程开发  标签:  ·····

使用Ecmall的mysql类库进行数据调用


从原理上来讲Ecmall的数据调用是以数据模块+模块类库的方式进行mysql数据调用的,所有数据模块都存储在includesmodels 目录下,这些调用对于初学者来讲是比较复杂的,例如商品的数据调用函数,不能用在店铺的数据调用上,每个数据表都有自己的函数自己的类库和少量的公共类库。因此初学者来讲,调用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)

{

print_r($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数据库操作,ecmall,ecmall mysql,ecmall数据库

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2017adophper.com All Rights Reserved.