PHP轻量级数据库操作类Medoo增加、删除、修改、查
Medoo介绍
Medoo是一款超轻量级的PHP SQL数据库框架,由社交网站Catfan和开源项目Qatrix的创始人黎言卓开发。提供了简单,易学,灵活的API,提升开发Web应用的效率与性能,而且体积只有8KB不到。
特性
轻量级,只有一个文件
简单易学,数据结构一目了然
支持多种SQL语法,以及支持复杂的查询条件
支持多种数据库,包括MySQL, MSSQL, SQLite等等
安全,可防止SQL注入
免费,基于MIT协议
示例代码
增加
$database = new medoo ( "my_database" );
$last_user_id = $database->insert ( "aount", [
"user_name" => "foo",
"email" => "foo@bar.",
"age" => 25,
"lang" => [
"en",
"fr",
"jp",
""
]
] );
删除
$database = new medoo ( "my_database" );
$database->delete("aount", [
"AND" => [
"type" => "business"
"age[<]" => 18
]
]);
修改
$database = new medoo ( "my_database" );
$database->update ( "aount", [
"type" => "user",
// All age plus one
"age[+]" => 1,
// All level subtract 5
"level[-]" => 5,
"lang" => [
"en",
"fr",
"jp",
"",
"de"
]
], [
"user_id[<]" => 1000
] );
查询
$database = new medoo ( "my_database" );
$datas = $database->select ( "aount", [
"user_name",
"email"
], [
"user_id[>]" => 100
] );
// $datas = array(
// [0] => array(
// "user_name" => "foo",
// "email" => "foo@bar."
// ),
// [1] => array(
// "user_name" => "cat",
// "email" => "cat@dog."
// )
// )
foreach ( $datas as $data ) {
echo "user_name:" . $data ["user_name"] . " - email:" . $data ["email"] . "<br>";
}
// Select all columns
$datas = $database->select ( "aount", "" );
// Select a column
$datas = $database->select ( "aount", "user_name" );
// $datas = array(
// [0] => "foo",
// [1] => "cat"
// )
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程