Medoo作为一个PHP微型框架,确实非常小,下载以后只有一个medoo.php,你可以在官网上下载开发版或者压缩版。
官网:medoo.in
注意:建议你的PHP版本>=5.4,否则需要改框架,很烦。
一.连接数据库就这么简单,支持多种数据库
require 'medoo.php';
$database = new medoo([
// required
'database_type' => 'mysql',
'database_name' => 'name',
'server' => 'localhost',
'username' => 'your_username',
'password' => 'your_password',
'charset' => 'utf8',
// optional
'port' => 3306,
// driver_option for connection, read more from http://www.php.net/manual/en/pdo.setattribute.php
'option' => [
PDO::ATTR_CASE => PDO::CASE_NATURAL
]
]);
二.查询
// Select all columns
$datas = $database->select("account", "*");
// Select a column
$datas = $database->select("account", "user_name");
三.增加
$database->insert("account", [
"user_name" => "foo",
"email" => "foo@bar.com"
]);
其它可以参考官网文档,不赘述。
如果做小项目,Medoo是个不错的选择,省掉很多连接数据库的代码。但是如果是比较复杂的项目,特别设计到数据表的复杂操作,我觉得倒还不如全部自己写。