推荐一款轻量级PHP数据库框架–Medoo

引用官网的简介:

可以加快开发速度的最轻量级的PHP数据库框架

为什么选择Medoo及其主要功能:

  • 轻量级–单个文件,只有20KB
  • 易用–非常容易学习和使用
  • 功能强大–支持各种常见和复杂的SQL查询
  • 兼容性–支持非常多的数据库类型,如MySQL, MSSQL, SQLite, MariaDB, Sybase, Oracle, PostgreSQL等等
  • 安全–防止SQL注入
  • 免费–基于MIT license,你可以在任何地方使用

开始使用

下载 Medoo 并把它放到你想要的目录,然后通过下面的三步就可以使用它了:

// 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‘ => ‘[email protected]‘,
    ‘age‘ => 25,
    ‘lang‘ => [‘en‘, ‘fr‘, ‘jp‘, ‘cn‘]
]);

// Or initialize from file and then
$database = new medoo();

更多使用方法,请参考其使用文档

时间: 2024-08-07 21:20:31

推荐一款轻量级PHP数据库框架–Medoo的相关文章

加速开发的最轻量的PHP数据库框架 Medoo

为什么选择 Medoo? -非常的轻量 只有 15KB,只需include即可. -简单 非常的容易学习,快速上手. -强大 支持各种常见的SQL查询. -兼容 支持各种数据:MySQL, MSSQL, SQLite, MariaDB, Oracle, Sybase, PostgreSQL. -安全 防止SQL注入 -免费 MIT 协议, 你可以进行任何修改. 必须 PHP 5.1以上,非常.特别.极其.强烈推荐:使用PHP 5.4以上版本并开启PDO支持. 你可以安装MySQL,MSSQL,S

推荐一款轻量级的linux系统和网络监控工具

Monitorix介绍: 是一款开源.免费,功能强大的轻量级Linux系统和网络监控工具,它通过搜集系统和网络的信息,并且通过web接口展示出来. 使用perl语言编写,使用rrdtool生成图形,并且在web上展示. 安装 for centos,rhel,fedora 1.安装依赖包 # yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-X

DNetORM 一款轻量级的ORM框架

使用介绍 1.配置文件配置好连接串 connectionName的值对应连接串的name <appSettings> <add key="connectionName" value="DB"/> </appSettings> <connectionStrings> <!--<add name="DB" connectionString="Data Source=localhos

Resty 一款极简的restful轻量级的web框架

https://github.com/Dreampie/Resty Resty 一款极简的restful轻量级的web框架 开发文档 如果你还不是很了解restful,或者认为restful只是一种规范不具有实际意义,推荐一篇osc两年前的文章:RESTful API 设计最佳实践 和 Infoq的一篇极其理论的文章 理解本真的REST架构风格 虽然有点老,介绍的也很简单,大家权当了解,restful的更多好处,还请google 拥有jfinal/activejdbc一样的activerecor

Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库上下文

导航 目   录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库配置文件 下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:表实体类映射 前言 上文讲述了数据库配置使用,搭建好数据库的链接方式了我们知道怎么做了. 事实上,至今我们仍然还没有讲到代码方面,花了前面这么多篇幅讲解,主要是想由浅入深,不然一上来给大家讲解这讲解那的,听的也一头雾水,反而得不到效果. 这篇比较重要,因为它是我们在使用Far

Android数据库框架——ORMLite轻量级的对象关系映射(ORM)Java包

Android数据库框架--ORMLite轻量级的对象关系映射(ORM)Java包 事实上,我想写数据库的念头已经很久了,在之前写了一个答题系统的小项目那只是初步的带了一下数据库,数据库是比较强大的,不是我们三言两语就能解决的,我一直想抽个时间自己再过一遍Sqlite和JDBC的,但是,大家也知道,琐事比较多,我们来说一下数据库的框架吧,事实上市面上,我觉得还可以的数据库框架有两个,ORMLite和GreenDao,我以前做的运动类的应用上,就需要存储大量的运动数据,我们最开始是在本地写数据库的

【转】推荐10款最热门jQuery UI框架

推荐10款最热门jQuery UI框架 原创 在进行Web开发时,并非所有的库都适合你的项目,但你仍需要收藏一些Web UI设计相关的库或框架,以在你需要的时候,加快你的开发效率.本文为你推荐10款非常优秀的基于JQuery的Web UI设计框架 1.国产jQuery UI框架 (jUI) DWZ DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. 设计目标是简单实用,快速开发,降低ajax开发成本. 欢迎大家提出

Android数据库框架——GreenDao轻量级的对象关系映射框架,永久告别sqlite

Android数据库框架--GreenDao轻量级的对象关系映射框架,永久告别sqlite 前不久,我在写了ORMLite这个框架的博文 Android数据库框架--ORMLite轻量级的对象关系映射(ORM)Java包 但是对于我个人来说,我可能更加倾向于用GreenDao,所以今天也为大家带来了GreenDao的详细博客,希望大家喜欢,之前也详细介绍了ORM的思想,如果不明白可以先看一下前面的博文,这里就不多赘述了,我们新建一个工程 一.相关介绍 官方网站 : http://greendao

27款经典的CSS框架

利用 CSS 框架,可以简化你的工作,提高工作效率.CSS 框架是一系列 CSS 文件的集合体,包含了基本的元素重置,页面排版.网格布局.表单样式.通用规则等代码块.下面给你推荐了27款优秀的CSS框架,你可以选用. 1. 960gs 960 像素的页面宽度似乎成为了一种设计标准,在当前各种分辨率下,能够很好地展现网页内容.提供较为常用的尺寸来简化网页设计过程,使工作简单高效. 2. YUI 2: Grids CSS 芒果曾经介绍过由雅虎开发小组推出的 YUI,而这个 YUI Grids CSS