您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop数据库取数据,查询数据的写法
笑霜2024-12-17Ecshop商城教程已有人查阅
导读我结合eschop二次开发一些常见的开发例子.来谈谈ecshop的数据库类和方法是如何处理数据库。让我们熟练掌握ecshop数据库的操作。
取出所有数据:
全局数据库实例化类 $GLOBALS['db']
1:ecshop的数据库类实例子化对象为$db;表的实例化对象为$ecs
2:如何取得ecshop某个表中多行数据.该使用方法getAll()
$res =$db -> getAll();
3:如何取得ecshop某一行的数据.该使用getRow()方法,比如
$row = $db-> getRow();
4:如何取得某一列的值.该使用方法getCol()
$res = $db->getCol();
5:如何取得指定的位置的几个数据.使用selectLimit()
比如取得从第10行起的5条数据
$db -> selectLimit($sql , 10,5);
6:修改和插入一个数组.该使用autoExecute()方法,而且必须是一个数组.
$db->autoExecute($ecs->table('link_goods'),$row, 'INSERT');也可以是UPDATE
8:如何获得一个值得.使用getOne()
比如
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 = "SELECT user_id, user_name, email FROM ecs_admin_user LIMIT 1";
$result = $db->getRow($sql);
print_r($result);
}
直接进行数据库查询(通俗易懂):
1 test_query();
2
3 function test_query()
4 {
5 global $db;
6
7 $sql = "UPDATE ecs_admin_user SET todolist = '你有一封新邮件!' WHERE user_id = 4";
8 $db->query($sql);
9 $sql = "SELECT todolist FROM ecs_admin_user WHERE user_id = 4";
10 $result = $db->getOne($sql);
11 print_r($result);
12 }
我结合eschop二次开发一些常见的开发例子.来谈谈ecshop的数据库类和方法是如何处理数据库。让我们熟练掌握ecshop数据库的操作。全局数据库实例化类 $GLOBALS['db']
1:ecshop的数据库类实例子化对象为$db;表的实例化对象为$ecs
2:如何取得ecshop某个表中多行数据.该使用方法getAll()
$res =$db -> getAll();
3:如何取得ecshop某一行的数据.该使用getRow()方法,比如
$row = $db-> getRow();
4:如何取得某一列的值.该使用方法getCol()
$res = $db->getCol();
5:如何取得指定的位置的几个数据.使用selectLimit()
比如取得从第10行起的5条数据
$db -> selectLimit($sql , 10,5);
6:修改和插入一个数组.该使用autoExecute()方法,而且必须是一个数组.
$db->autoExecute($ecs->table('link_goods'),$row, 'INSERT');也可以是UPDATE
8:如何获得一个值得.使用getOne()
$name = $db -> getOne("select user_name from".$ecs->table('users')." where user_id = 1");
9:如何执行修改和删除数据.使用query()也可以。比如
$db -> query("update".$ecs->table('users')." setuser_name = '222' where user_id = 33");
$sql = "update ".$ecs->table('back_order')." set `shipping_id` = '$shipping_id' ,`invoice_no` = '".$invoice_no."' where back_id = '$back_id'";
if($db -> query($sql))
{
show_message('添加快递单号成功','返回','user.php');
}else
{
show_message('添加错误','返回');
}
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop会员登录赠送等级积分和消费积分插件
本功能实现ECSHOP会员每天 次登录赠送等级积分和消费积分,长时间停留赠送积分,可后台设置参数1.每天 次登录赠送积分的打开includes\lib_m
ecshop实现qq登录显示qq头像和昵称代码实例
ALTER TABLE `ecs_users` ADD `nick_img` VARCHAR( 255 ) NOT NULL , ADD `nick_na
ecshop商品列表商品按商品货号排序
今天看到一网友问此类问题,稍微写了些,希望能帮到同样有此需求的朋友下面过程是在 BigSale 模板基础上实现的,其他模板方法原理是一样的
RedHat安装ecshop的方法
1、 设置虚拟机2、 创建文件夹mkdir /mnt/cdrom3、 加载LINUX安装光盘mount /dev/cdrom /mnt/cdrom4、 进入安装程序目录cd /mnt/cdrom/Server5、 安装apache 服务器rpm
相关源码
-
(PC+WAP)门窗门业家居定制铝合金产品pbootcms模板下载基于PbootCMS内核开发的门窗门业企业专用模板,采用响应式设计结构,数据一次录入即可同步适配电脑与手机端浏览。通过简洁大气的视觉呈现,帮助门窗企业快速建立专业线上展示平台,有效传递产品价值与服务优势。查看源码 -
(PC+WAP)智能机器人人工智能物联网自动化设备源码下载本模板基于PbootCMS内核开发,为智能机器人及传感器科技企业精心设计。采用现代化设计风格,突出科技感与专业性,多方位展示企业技术实力与产品优势。查看源码 -
帝国cms7.5女性护肤搭配美妆潮流网站源码带数据4.5G本模板专为女性美容护肤行业设计,提供美容护肤、发型设计、女性健康、时尚化妆、娱乐新闻、服饰搭配等女性潮流资讯内容展示。采用帝国CMS7.5开发,同步生成电脑端和手机端,满足用户对美容时尚信息的获取需求。查看源码 -
(自适应)WordPress主题SEO自媒体博客资讯模板RabbitV2.0Rabbit v2.0主题专注于网站搜索引擎优化需求,为博客、自媒体及资讯类网站提供专业的SEO技术解决方案。该主题从架构设计到功能实现均围绕搜索引擎优化理念展开。查看源码 -
(PC+WAP)绿色环保设备环保企业网站模板源码下载基于PbootCMS内核开发的响应式企业模板,为环保设备制造、环境技术服务等企业打造,通过模块化设计实现多行业快速适配。查看源码 -
(响应式)企业管理人力资源服务类pbootcms模板源码下载为人力资源服务及企业管理设计的响应式网站模板,基于PbootCMS内核开发。通过宽屏布局优化岗位展示效果,简洁界面聚焦人才服务核心业务,自适应技术确保在PC端与手机端查看源码
| 分享笔记 (共有 篇笔记) |
