ecshop数据库说明】的更多相关文章

ecshop数据库操作函数 分类: ecshop和dede2013-09-23 14:02 1716人阅读 评论(0) 收藏 举报 本章我们将结合eschop二次开发一些常见的开发例子.来谈谈ecshop的数据库类和方法是如何处理数据库.让我们熟练掌握ecshop数据库的操作. 1:ecshop的数据库类实例子化对象为$db;表的实例化对象为$ecs 2:如何取得ecshop某个表中多行数据.该使用方法getAll() $res =$db -> getAll(); 3:如何取得ecshop某一行…
取出所有数据: test_getAll(); function test_getAll() { global $db; $sql = "SELECT user_id, user_name, email FROM ecs_admin_user"; $result = $db->getAll($sql); print_r($result); } 获取单行记录: test_getRow(); function test_getRow() { global $db; $sql = &qu…
ECSHOP 数据库结构说明 (适用版本v2.7.3) 1.account_log 用户账目日志表 字段 类型 Null/默认 注释 log_id mediumint(8) 否 / 自增 ID 号 user_id mediumint(8) 否 / 用户登录后保存在session中的id号,跟users表中user_id对应 user_money decimal(10,2) 否 / 用户该笔记录的余额 frozen_money decimal(10,2) 否 / 被冻结的资金 rank_point…
ECSHOP 数据库结构说明 (适用版本v2.7.3) 1.account_log 用户账目日志表 字段 类型 Null/默认 注释 log_id mediumint(8) 否 / 自增 ID 号 user_id mediumint(8) 否 / 用户登录后保存在session中的id号,跟users表中user_id对应 user_money decimal(10,2) 否 / 用户该笔记录的余额 frozen_money decimal(10,2) 否 / 被冻结的资金 rank_point…
ECshop是个不错的系统,但是它有一定漏洞,若是访问量巨大的话,大量的访问统计代码会存入数据库的ecs_stats表中,甚至几天就可以达到几百兆,严重的网站直接就崩溃了.数据备份的时候也有很多不便,官方并没有给出很好的解决方案,用户可以在商店设置里关闭统计,或者设置统计时间为一个月,这样来达到一个控制该表数据的目的.ECSHOP统计还是有点用的,但是统计功能造成数据表过大也是个问题,推荐采用以下命令清空ecs_stats数据表.操作方法是在ECshop后台数据库管理——SQL查询中输入如下代码…
ECShop v2.7.2没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现. 好处:实现非常轻量,只有一个文件,27Kb,大大减小了分发包的文件大小. 当网站需要做memcached缓存时,也可以很方便的实现. 缺点:数据库的选择非常狭窄,无法实现其它的非MySQL数据库. ECShop的数据操作类文件是includes/cls_mysql.php,类名是cls_mysql.该类主要提供了下面 一些比较有用的方法: getAll($sql)和getAllCache…
ECShop没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现.这样做的好处是实现非常轻量,大大减小了分发包的文件大小.另外,当网站需要做memcached缓存时,也可以很方便的实现. 当然,这样做的后果就是数据库的选择非常狭窄,无法实现其它的非MySQL数据库. ECShop的数据操作类文件是includes/cls_mysql.php,类名是cls_mysql. 该类主要提供了下面 一些比较有用的方法: getAll($sql)和getAllCached($sq…
ECShop v2.7.2没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现.这样做的好处是实现非常轻量,只有一个文件,27Kb,大大减小了分发包的文件大小.另外,当网站需要做memcached缓存时,也可以很方便的实现.当然,这样做的后果就是数据库的选择非常狭窄,无法实现其它的非MySQL数据库. ECShop的数据操作类文件是includes/cls_mysql.php,类名是cls_mysql.该类主要提供了下面 一些比较有用的方法: getAll($sql)…
数据库 ecshop 表的结构 ecs_account_log 字段 类型 空 默认 含义 log_id mediumint(8) 否 账户记录表 user_id mediumint(8) 否 用户编号 user_money decimal(10,2) 否 用户的钱数 frozen_money decimal(10,2) 否 用户冻结钱数 rank_points mediumint(9) 否 等级点数 pay_points mediumint(9) 否 支付的积分 change_time int…
-- 表的结构 `ecs_account_log`CREATE TABLE IF NOT EXISTS `ecs_account_log` (`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`user_id` mediumint(8) unsigned NOT NULL COMMENT '用户登录后保存在session中的id号,跟users表中的user_id对应',`user_money` deci…