[开源项目第二弹] Medoo - 我们仍然记得那天妹抖帮我们处理SQL杂项的各种修罗场

2013-04-08 18:52:40 +08:00
 catfan


这是继Qatrix JavaScript开源项目后的第二弹了,名字就叫Medoo(读音似妹抖,但不要想歪了,是来自拉丁词缀转意来的,人家才不是女仆呢!)

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

而且还有如下福利:
* 轻量级,只有一个文件
* 简单易学,数据结构一目了然
* 支持多种SQL语法,以及支持复杂的查询条件
* 支持多种数据库,包括MySQL, MSSQL, SQLite等等
* 安全,可防止SQL注入
* 免费,基于MIT协议

步骤:
1. 在medoo.php里面配置好服务器,数据库用户密码
2. 使用如下代码便可
// Include Medoo
require_once 'medoo.php';

// Initialize
$database = new medoo('my_database');

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

官方网站: http://medoo.in

Github: https://github.com/catfan/Medoo

API文档: http://medoo.in/doc

下载: http://medoo.in/download

当然,目前项目还处于萌芽发展期,希望大家多提些意见和测试,我会尽力让这个项目做得更加完善,为开源界贡献一份力量,谢谢!m(_ _)m

如果有项目使用此框架,不妨邮件告知,有机会会放在首页以供展示咯。

--喵大
6911 次点击
所在节点    分享创造
25 条回复
tylerchao
2013-08-07 13:38:18 +08:00
怎么能没有中文的说明文档
catfan
2013-08-08 17:19:55 +08:00
@tylerchao 文档本来就很简单易懂,看看例子便可。不过也有热心人士翻译了一下,网上找找就能找到。
kiancyc
2013-08-15 14:45:39 +08:00
@catfan
第一次用composer没装成功。
"require": {
"catfan/medoo": "*"
},
"minimum-stability": "dev"
加了"minimum-stability": "dev" 才装成功

现在在迁移项目中尝试,原来的SQL很乱。

话说packigist里面的包有讨论的地方吗?
garth
2014-03-22 23:32:51 +08:00
正好可以用上!!哈哈……
wwek
2014-04-24 12:42:10 +08:00
不错·

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/65285

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX