当前位置: 首页 > 工具软件 > Medoo > 使用案例 >

Medoo简介

解修然
2023-12-01

Medoo是个轻量级的 PHP 数据库框架,帮助用户快速开发 web 应用。它支持多种 sql 数据库: MYSQL, MSSQL, SQLite, MariaDB 等等。它遵从 MIT 协议,允许用户在任何地方使用。当前最新的版本是0.9.1.1。

官方说明可在PHP 5.1+上运行,但是推荐最好使用在PHP5.4上。

官方网站会提供两个版本的下载:压缩版,开发版。

首页提供的快速下载链接是下载的压缩版,要下载开发版就进入下载页进行下载。

使用起来也很简单,连接数据库只需两个步骤。


以下以MySQL为例

第一步:引用Medoo。这里我选择的是压缩版,将文件名修改为了medoo.php     

<?php
require_once 'medoo.php';

第二步:实例化Medoo,连接数据库。(而它连接数据库包括传入数据库名又有两种方式)

1、普通连接,直传数据库名

<?php
require_once 'medoo.php';
$database = new medoo('my_database'); //实例化里面传入的字符串my_database为数据库名

通连接直传数据库名有个前提:要到medoo.php文件里修改数据库配置

<?php
/*! Medoo 0.9.1.1 - Copyright 2013, Angel Lai - MIT license - http://medoo.in */
class medoo {
	protected $database_type = 'mysql';

	// For MySQL, MSSQL, Sybase
	protected $server = 'localhost'; //数据库地址
	
	protected $username = 'username'; //数据库用户名
	
	protected $password = 'password'; //数据库密码

	// For SQLite
	protected $database_file = ''; //这里是SQLite的,如果是普通连接,SQLite只用传入文件地址就行,不用修改其它地方

	// Optional
	protected $port = 3306; //数据库端口
	protected $charset = 'utf8'; //数据库编码
	protected $database_name = ''; //数据库名,这里是保护类型,实际传值是下面的一段代码接收
	protected $option = array();
以上,$server、$username、$password、$port、$charset需要手动去文件中修改

2、传入数组连接数据库

<?php
require_once 'medoo.php';
$database = new medoo(array
	'database_type' => 'mysql', //连接类型:mysql、mssql、sybase
	'database_name' => 'my_database', //数据库名
	'server' => 'localhost', //数据库地址 
	'username' => 'root', //数据库账号
	'password' => 'root_password', //数据库密码
));
这里的传入值是一个数组,数组的键不可以修改,除非你对应修改了medoo类里的内容,可以根据自己的需要去调整各项参数,这里只是用的普通参数进行演示。

先介绍到这里了,以后将会开始正式介绍Medoo的用法。同时Medoo也集成到了本博客的简易框架didphp中,https://code.google.com/p/didphp

 类似资料: