PHP SQL数据库开发框架 Medoo

PHP SQL数据库开发框架 Medoo

MIT
PHP
跨平台
2013-04-08
qatrix

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

特性:

  • 轻量级,只有一个文件

  • 简单易学,数据结构一目了然

  • 支持多种SQL语法

  • 支持多种数据库,包括MySQL, MSSQL, SQLite等等

  • 安全,可防止SQL注入

  • 免费,基于MIT协议

示例代码:

// Include Medoo
require_once 'medoo.php';

// Initialize
$database = new medoo([
    'database_type' => 'mysql',
    'database_name' => 'name',
    'server' => 'localhost',
    'username' => 'your_username',
    'password' => 'your_password',
    'charset' => 'utf8'
]);

// Enjoy
$database->insert('account', [
    'user_name' => 'foo'
    'email' => 'foo@bar.com',
    'age' => 25,
    'lang' => ['en', 'fr', 'jp', 'cn']
]);

// Or initialize from file and then
$database = new medoo();
的码云指数为
超过 的项目
加载中

评论(8)

flazx
flazx
mark
__FresHmaN
__FresHmaN
有人使用过吗? Medoo
张师傅
张师傅
还有很大的潜力,你懂的! Medoo
滔哥
滔哥
李虎头
李虎头
用了一段时间,写起来真的是非常繁琐 Medoo
go522000
go522000
请问有人使用medoo的时候,SQL的表名项名都是使用单引号,引起不能执行的问题吗? Medoo
苏demo
苏demo
medoo中文离线文档 下载http://t.cn/RAb8RGv Medoo
滔哥
滔哥
http://medoo.lvtao.net 1.0中文文档更新。哈哈哈。我要吐了 #Medoo#

Medoo 更新至 1.6,增加并优化了部分方法功能

Medoo版本直接更新至1.6,对初始化及部分方法进行了调整及优化。同时,本次还增加了兼容不同数据库的随机获取方法。本次更新的亮点主要是: A、改进初始化,Medoo 1.6增加了更多初始化时的连...

2018/10/10 10:00

Medoo 1.2 发布,轻量级 PHP 数据库框架

Medoo 1.2 重大版本发布。此版本有多处代码更新与调整,使 Medoo 更加现代化,功能更强大。 更新 兼容 PSR 标准 使用 Namespace 取消对 PHP 5.1 的支持,目前最低要求为 PHP 5.4 新初始化函数...

2017/02/11 18:39

Medoo 1.1 发布,轻量级 PHP 数据库框架

Medoo 已经更新至1.1版本。这次的主要更新了一些安全上的规范。比如:增加table_quote函数来统一接管对表名的处理。 Medoo是一款超轻量级的PHP SQL数据库开发框架,提供了简单,易学,灵活的...

2016/06/27 17:24

Medoo v1.0 发布,轻量级 PHP 数据库框架

历时两年多,Medoo 终于发布了 v1.0 的版本。Medoo 是一款轻量级的 PHP 数据库框架,能提升 PHP 的开发效率。 此次正式版进行了多处代码修正和改良,并且还新增加了两处新功能: Table Pref...

2015/10/12 10:54

Medoo 0.9.8 发布,轻量级 PHP 数据库框架

Medoo 0.9.8 发布,此版本新增加了 debug 接口,以及功能改进和 bug 修复。 去除旧版本的 LIKE 功能 Like 语法添加数组支持 新增加 debug 模式 去除时间比较的支持 代码优化以及 bug 修复 官...

2015/02/11 13:05

Medoo 0.9.7 发布,PHP SQL 数据库开发框架

Medoo 0.9.7 发布,此版本包含了包含了众多的特性改进和修复。并且一些新的用法和改进将会为下一版本进行过渡。 新的 LIKE 用法,并支持高级通配符 新的 log() 接口 引用多表时添加表别名支持...

2014/12/05 10:22

Medoo 0.9.6 发布,轻量级PHP SQL框架更新

Medoo 是目前最轻量级 PHP SQL 数据库框架,只有单一文件(14.3KB),高效率,配置简单,支持多种数据库,同时还可防止 SQL Injection。相对于其它 PHP ORM 模式的数据库框架而言,Medoo 的模...

2014/06/09 11:49

Medoo 0.9.5 发布,轻量级PHP SQL框架大更新

Medoo是目前最轻量级PHP SQL数据库框架,只有单一文件(只有13.3KB),高效率,配置简单,支持多种数据库,可防止SQL Injection,提供了多种SQL操作的API,让开发者无需记住各种复杂SQL语句便...

2014/04/25 10:57

Medoo 0.9.1发布,超轻量级PHP SQL数据库框架更新

Medoo是一款简单易用的轻量级PHP SQL数据库框架,单一文件(只有11.9KB),配置简单,支持多种数据库,提供了各种SQL操作的API,让开发者无需记住各种复杂SQL语句便能操作数据库,而且还有防...

2014/02/08 13:28

Medoo 0.9 发布,超轻量级 PHP SQL 数据库框架更新

Medoo是一款简单易用的轻量级PHP SQL数据框框架,单一文件(只有10.9KB),配置简单,提供了各种SQL操作的API,让开发者无需记住各种复杂SQL语句便能操作数据库,而且还有防止注入的功能。 ...

2013/12/27 14:44

没有更多内容

加载失败,请刷新页面

4
回答
请问有人使用medoo的时候,SQL的表名项名都是使用单引号,引起不能执行的问题吗?

请问有人使用medoo的时候,SQL的表名项名都是使用单引号,引起不能执行的问题吗? 比如: $this->medoo->select("table", ...

2014/09/18 16:02
1
回答
medoo操作sqlserver的问题

插入失败,不报错 插入后无返回值,不知道成功不成功 这怎么处理

2014/12/11 20:42
2
回答
有会Medoo的吗,求个语句

select * from table where (title like '%1%' and content like '%2%') and s=1 a...

2015/02/05 21:54
2
回答
0.9.7版本,中文会乱码,怎么破? 0.9.6无问题。

0.9.7版本,中文会乱码,怎么破? 0.9.6无问题。

2014/12/20 11:47

没有更多内容

加载失败,请刷新页面

没有更多内容

phpcms数据库使用Medoo防注入安全升级

由于工作的需要,我使用Medoo有好长一段时间了。 为什么要使用Medoo 非常的轻量 未压缩只有 34KB。 简单 非常的容易学习,快速上手。 强大 支持各种常见的SQL查询。 兼容 支持各种数据:MyS...

2018/12/25 22:39
4
0
数据库信息方法:Info API-Medoo使用指南

前一篇《最后查询方法:Last Query API-Medoo使用指南》介绍了使用Medoo的Last Query 方法取得DB的最后查询信息。本文作为Medoo的最后一篇,将介绍如何使用Info方法取得数据库信息。...

2015/10/16 14:36
40
0
Medoo入门:安装和配置-Medoo使用指南

什么是Medoo? The Lightest PHP database framework to accelerate development! 加速开发的最轻量的PHP数据库框架! Medoo强大而完善的API不仅完全可以满足你最常用最基本的需求,而且使用起...

2014/04/20 13:28
875
1
引用方法:Quote API-Medoo使用指南

本文将介绍与之搭配的Quote方法的使用。Quote API将可以转义一些有危险的字符,来防止SQL注入的发生,保证DB的安全。

2015/10/16 14:24
82
0
求和方法:Sum API-Medoo使用指南

上一篇《平均值方法:Avg API-Medoo使用指南》介绍了Medoo的Avg方法取得平均值,接下来要介绍的就是求和的方法,通过Sum方法来得到各列的和。求和方法:Sum API,获取列的总和。...

2014/06/04 23:01
69
0
最后查询方法:Last Query API-Medoo使用指南

最后查询方法:Last Query API-Medoo使用指南

2015/10/16 14:32
128
0
平均值方法:Avg API-Medoo使用指南

前两篇《Max方法:Max API-Medoo使用指南》和《Min方法:Min API-Medoo使用指南》中介绍了如何使用Medoo的Max方法来获取列的最大值,使用Min方法来获取最小值,今天来介绍使用Avg方法取得平均值...

2014/06/04 22:59
40
0
Min方法:Min API-Medoo使用指南

上一篇《Max方法:Max API-Medoo使用指南》中介绍了如何使用Medoo的Max方法来获取列的最大值,既然可以获取最大值,当然也有获取最小值的,不难想到最小值的方法就是Min方法。Min方法:Min A...

2014/06/04 22:56
57
0
取得方法:Get API-Medoo使用指南

上一篇《替换方法:Replace API-Medoo使用指南》中介绍了如何使用Medoo的Replace方法把数据库中的旧数据替换成新的,本篇将教你使用Get方法来取得数据库中的单条记录。取得方法:Get()。取得数...

2014/05/27 23:20
223
0
WHERE语法-Medoo使用指南

本篇将介绍Medoo的WHERE语法。Medoo的一些方法要求传递$where参数,像SQL的WHERE子句那样用于筛选查询记录。WHERE子句很强大,但有很多复杂的语法,逻辑相关性,以及有关SQL注入的潜在安全问...

2014/05/10 14:08
2.3K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部