Ecmall MySql 数据库调用教程

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

}

}

时间: 2024-12-09 14:47:13

Ecmall MySql 数据库调用教程的相关文章

【转】10 个MySQL数据库备份教程推荐

10 个MySQL数据库备份教程推荐 MySQL是动态网站开发中最著名的开源数据库系统.如果你在网站中使用了MySQL,那么你应该定期备份你的数据以防止它丢失. 本文将介绍自动或手动备份MySQL数据库的10个教程,看看有没有最适合你的方法. 1.Backing Up Using MySQLDump(利用MySQLDump备份MySQL数据库) 可以使用MySQL自带的mysqldump工具来备份数据.在mysqldump中提供了许多的示例,包括如何将数据库备份到一个文件.另一个服务器,甚至gz

MySql数据库安装教程

数据库安装教程 1.双击安装包 2.点击next下一步 3.选择安装模式 4.修改安装路径 5.进行安装 6.进入配置向导 7.进行配置 8.选择配置模式 9.选择数据库类型 10.选择数据库功能 11.配置信息生成地址 12.设置数据库连接人数 13.数据库连接配置 14.数据库语言设置 15.数据库环境设置 16.数据库账号与密码 17.配置生成 18注意:当前如果出现未响应,是因为计算机中可能残留数据库文件等,我们需要将C盘中的MYSQL文件删除干净 C:/ProgramData/mysq

修改linux系统里mysql数据库密码教程

知道原始密码的情况下:如何修改密码(需要使用root用户登录) 进入mysql数据库 [[email protected]系统名称~]#mysql -uroot -p原始密码 mysql>use mysql mysql>select * from mysql.user; 备注:左边一栏是host名称,中间是user名称,然后是密码栏: mysql>update user set password=password("新密码") where user='root'and

MySQL数据库——安装教程(5.7版本)

一.配置MySQL数据库 1.解压绿色版mysql,并改名为mysql5.7,如下图 对比一下下图5.6以前的版本,少data目录(存放数据)和my-default.ini文件(配置信息) 二.安装服务 1.运行cmd(管理员版本,否则没有权限),如下图 2.对于新版mysql5.7没有了data目录,我们需要运行命令创建 3.运行命令mysqld –install安装服务,如下图: 如果不需要mysql里,只需要运行mysqld –remove即可移除,如下图 3.运行net start my

微信开发 BAE运平台和java语音,微信mysql数据库开发实例 --图文开发教程

持续更新中 BAE java开发mysql数据库 图文教程 BAE java语言开发mysql源代码下载: 目前微信开发.BAE开发.java开发.mysql开发的教程很多,但是没有一个详细的介绍基于BAE平台.java语言和mysql数据库的微信开发教程.所以写了该教程,希望能给大家一点启发. 教程分为: 1.申请BAE账户: 2.在BAE平台建立web服务器应用: 3.在BAE平台建立mysql数据库服务器应用: 4.使用eclipse开发基于BAE平台的处理微信消息的web服务器系统: 5

转载:EntityFramework 6.0< Code First > 连接 Mysql数据库

转载自:http://blog.csdn.net/kmguo/article/details/19650299 网上有很多关于用EntityFrame来连接Mysql数据库的教程,可是很多并不靠谱,转载的太多了.找了很久,总算是配置好了,现在分享一下. 一,安装: 1.开发环境: VS2013与EF6 2.Mysql数据库为:Mysql Server 6.0 3.安装:Mysql for Visual Studio 1.1.1 下载位置:https://cdn.mysql.com/Downloa

Unity3D_WebPlayer_PHP连接MySQL数据库_1_php服务器配置

前面出了一个 Unity3D连接MYSQL数据库的教程,有网友问我关于Webplayer下载如何连接MYSQL数据库,这个出一个系列的教程 1,首先处理好虚拟主机下MYSQL数据库初始化 MYSQL管理器下 创建--数据库--表SQL 脚本 CREATE TABLE `getfh_15188775_linmdb`.`u_table` ( `pname` TEXT NOT NULL , `ppwd` TEXT NOT NULL ) 分别插入3条数据 INSERT INTO `getfh_15188

ECMall的MySQL数据调用的简单方法

很多ecmall开发者会问,怎么使用Ecmall的mysql类库进行数据调用.从原理上来讲Ecmall的数据调用是以数据模块+模块类库的方式进行mysql数据调用的,所有数据模块都存储在includesmodels 目录下,这些调用对于初学者来讲是比较复杂的,例如商品的数据调用函数,不能用在店铺的数据调用上,每个数据表都有自己的函数自己的类库和少量的公共类库.因此初学者来讲,调用mysql数据很困难. 现在讲解一个简单的调用方法能满足95%以上的mysql数据调用请求.足够对ecmall进行二次

MySQL数据库新特性之存储过程入门教程

在MySQL 5中,终于引入了存储过程这一新特性,这将大大增强MYSQL的数据库处理能力.在本文中将指导读者快速掌握MySQL 5的存储过程的基本知识,带领用户入门. 存储过程介绍 存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中.用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它.存储过程可由应用程序通过一个调用来执行,而且允许用户声明变量 .同时,存储过程可以接收和输出参数.返回执行存储过程的状态值,也可以嵌套调用. 存储过程的优点 作为存储过程,有以