此文章已经过时,不建议使用,官方已经有新版本

修改版medoo适合mysql使用其它数据库没有测试,原版的使用过程中,生成的sql语句字段都是用双引号括起来的,下面的这个版本是修改成用反引号

medoo.zip

使用medoo过程中发现一个问题,提供的方法有的参数是根据格式自动判断是 where  ,order,limit这一点有点让人记不住,反正我是每次使用时都得去查询一次记不住格式

使用方法

每次使用的时候都得去查文档,很是麻烦,下面记录下常用的一些方法

实例化数据库$db = new medoo([

// 必须配置项

'database_type' => 'mysql',

'database_name' => 'stat',

'server'        => 'localhost',

'username'      => 'root',

'password'      => '***********',

'charset'       => 'utf8',

// 可选参数

'port'          => 3306,

// 可选,定义表的前缀

'prefix'        => 'kl_',

// 连接参数扩展, 更多参考 http://www.php.net/manual/en/pdo.setattribute.php

'option'        => [

PDO::ATTR_CASE => PDO::CASE_NATURAL,

],

]);

插入数据$data=[];//这里写入插入的数据键值对

$last_id=$db->insert('event_log', $data);

//取插入成功后的id值

$db->id();

查询数据$list = $db->select('event_log', "*", [

'ORDER' => [

'event_log_id'     => 'DESC',

'auto_create_time' => 'DESC',

],

'LIMIT' => [0, 10],

]);

返回一个分页数据的json$pageSize  = 5;

$page      = intval(isset($_GET['p']) ? $_GET['p'] : 1);

$total     = $this->db->count('event_log');

$totalPage = ceil($total / $pageSize);

$page      = $page > $totalPage ? $totalPage : $page;

$list = $this->db->select('event_log', "*", [

'ORDER' => [

'event_log_id'     => 'DESC',

'auto_create_time' => 'DESC',

],

'LIMIT' => [($page - 1) * $pageSize, $pageSize],

]);

// echo $this->db->last_query();

$this->success('ok', [

'page'      => $page,

'totalpage' => $totalPage,

'pageSize'  => $pageSize,

'total'     => $total,

'list'      => $list,

]);

官方文档

http://medoo.lvtao.net/doc.get.php

medoo连接mysql_medoo修改版适合mysql使用相关推荐

  1. medoo连接mysql_Medoo入门:安装和配置-Medoo使用指南

    Medoo是什么呢?看看官方是怎么写的: The Lightest PHP database framework to accelerate development! //译: 加速开发的最轻量的PH ...

  2. medoo连接mysql_Medoo简介:初始化方法及调用说明

    Medoo是个轻量级的 PHP 数据库框架,帮助用户快速开发 web 应用.它支持多种 sql 数据库: MYSQL, MSSQL, SQLite, MariaDB 等等.它遵从 MIT 协议,允许用 ...

  3. medoo连接mysql_Medoo PHP数据库操作类

    Medoo是一个加速网站开发的最轻量的PHP数据库框架类!Medoo可以极大地加快你的PHP项目的开发.在进行Web开发的时候,很大一部分企业或个人都会选择使用PHP语言,而Medoo则可以起到锦上添 ...

  4. medoo连接mysql_Medoo初始化及数据库配置方法

    关于数据库的配置方法,官方给的是独立配置,就是在每个调用页面都写一个配置文件,这样太麻烦了,类似这样的 require 'medoo.php'; $database = new medoo([ 'da ...

  5. medoo连接mysql_Medoo

    软件简介 Medoo是一款超轻量级的PHP SQL数据库开发框架,提供了简单,易学,灵活的API,提升开发Web应用的效率与性能,而且体积只有8KB不到. 特性: 轻量级,只有一个文件 简单易学,数据 ...

  6. medoo连接mysql_Medoo操作数据库

    如果你想更自由的操作数据库,可使用Medoo方式实例化一个数据库,然后再对数据库进行操作 建议开发者采用MVC模式,跟数据库相关的操作放在model层,而不是controller 调用方法是实例化数据 ...

  7. PHP Framework 数据库框架 Medoo 2.1:使用 Medoo 连接MYSQL数据库

    PHP Framework 数据库框架 Medoo 2.1:使用 Medoo 连接MYSQL数据库 前言 加载Medoo 编写加载Medoo的代码 Medoo各配置参数的含义 前言 才发现上传代码要实 ...

  8. 神兽来了怎么显示连接不到服务器,神兽来了修改版

    [游戏简介] 神兽来了修改版是一款魔幻风格的冒险RPG手游,大量的rougelike元素.还时常有惊喜,比卡牌.战棋多了很多的操作,绝不仅仅是数值的对比. [游戏玩法] 1.玩家可以通过修为来升级境界 ...

  9. 左神算法(一)下修改版

    序言: 此篇内容紧跟在左神算法(一)上修改版之后. 左神算法(一)上修改版 左神算法(一)下修改版 左神算法(二) 七.二叉树的基本算法 1.二叉树 2.二叉树的先序.中序.后序遍历 先序:任何子树的 ...

最新文章

  1. 科大讯飞拟募资36亿,要搞什么大事?
  2. 原始socket例子
  3. 关于数据仓库的架构及3大类组件工具选型
  4. 转数组_Java中IO必杀技-文件转字节数组
  5. (转)Windows7下命令行使用MySQL
  6. LaTex建立参考文献链接
  7. android 人脸检测_Android人脸检测
  8. VB.NET自动操作其他程序(4)--读取、设置其他软件listview控件的内容
  9. 微信开通检测软件的原理及使用方法
  10. 软考中级软件设计师---下午题
  11. java实现word(docx)在线编辑(word转html,html转word)——代码实现
  12. 【手写源码-设计模式17】-迭代器模式-基于客户与商品数据遍历
  13. 百度1+x计算机视觉证书题库
  14. Linux程序设计——用getopt处理命令行参数
  15. IT群侠传第二回一专多能
  16. 01 公众号与公众平台
  17. SpringBoot 实现大文件视频转码(转码基于FFMPEG实现)
  18. Wireshark配置显示IP地理位置信息
  19. CodeM美团2018初赛A轮 题目一
  20. PlantSimulation运行卡顿-查找问题方案

热门文章

  1. recall、precision和f1
  2. hasOne和hasMany的区别
  3. 学数据分析师有专业要求吗?
  4. Python XLRDError: Excel xlsx file; not supported解决方法
  5. 从零开始!小白也能看懂的ZBrush基础教学!入门建模必看
  6. echarts占比环形图
  7. 会p图的程序猿---ps基础(人像修图)
  8. android 各应用市场图标尺寸
  9. MAC搭建kafka客户端以及实现生产消费
  10. 第66届中国教育装备展示会亚泰盛世隆重参加