php删除修改例,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 ( "account", [
"user_name" => "foo",
"email" => "foo@bar.com",
"age" => 25,
"lang" => [
"en",
"fr",
"jp",
"cn"
]
] );
删除 代码如下:
$database = new medoo ( "my_database" );
$database->delete("account", [
"AND" => [
"type" => "business"
"age[ 18
]
]);
修改
代码如下:
$database = new medoo ( "my_database" );
$database->update ( "account", [
"type" => "user",
// All age plus one
"age[+]" => 1,
// All level subtract 5
"level[-]" => 5,
"lang" => [
"en",
"fr",
"jp",
"cn",
"de"
]
], [
"user_id[ 1000
] );
查询
代码如下:
$database = new medoo ( "my_database" );
$datas = $database->select ( "account", [
"user_name",
"email"
], [
"user_id[>]" => 100
] );
// $datas = array(
// [0] => array(
// "user_name" => "foo",
// "email" => "foo@bar.com"
// ),
// [1] => array(
// "user_name" => "cat",
// "email" => "cat@dog.com"
// )
// )
foreach ( $datas as $data ) {
echo "user_name:" . $data ["user_name"] . " - email:" . $data ["email"] . "
";
}
// Select all columns
$datas = $database->select ( "account", "*" );
// Select a column
$datas = $database->select ( "account", "user_name" );
// $datas = array(
// [0] => "foo",
// [1] => "cat"
// )
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
TAG标签:脚本
php删除修改例,PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子相关推荐
- PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
Medoo介绍 Medoo是一款超轻量级的PHP SQL数据库框架,由社交网站Catfan和开源项目Qatrix的创始人黎言卓开发.提供了简单,易学,灵活的API,提升开发Web应用的效率与性能,而且 ...
- 安卓本地轻量级数据库操作框架 greenDao3.2.2 详细教程附带Demo①——集成环境,开辟难题。
欢迎安卓本地轻量级数据库操作框架 greenDao3.2.2 学习之旅. 本套框架博客系列博客目录: 第一篇:认识 greenDao3.2.2 框架,集成环境,开辟难题. 第二篇:简单的进行 增.删. ...
- 小博老师解析Java核心技术 ——JDBC数据库操作类封装
2019独角兽企业重金招聘Python工程师标准>>> [引言] 我们在学习Java编程时,连接数据库技术(JDBC)是一项必备技能,我们经常需要读取或操作持久性存储的结构化数据.那 ...
- PHP操作mongodb数据库操作类
最近的项目开发中使用的数据库是mongodb数据库,因为小编的公司也是刚刚使用mongodb数据库,所以之前没有封装好的mongodb数据库操作类拿来使用,所以小编在项目中自己封装了一个mongodb ...
- php mysql 数据库操作类_php mysql数据库操作类
分享一个本人一直在使用的一个mysql数据库操作类,比较初级,自己给别人做web网站的时候一直用的这个类,这个也是之前刚开始学习php的时候在网上找到的一个mysql数据库操作类,后来自己改了一些,比 ...
- 基于javascript的asp数据库操作类,含分页、字符串截取、用户登陆验证[原创]
2005.01.15发表于blog.csdn.net/zxub 无聊又用了用asp,发现还是不爽,已经习惯了面向对象了,就想改进了,vbscript不用,感觉看起来很不爽,就用javascript写了 ...
- java面向对象高级分层实例_数据库操作类
package bdqn.studentSys.Dao.impl; /**** 学生表的数据库操作类*/ import java.sql.ResultSet; import java.sql.SQLE ...
- mysql 数据库操作类_【数据库操作类】10个php操作数据库类下载
数据库(Database)操作是在开发过程中重要的组成部分,熟练掌握数据库的操作是开发人员必备的武器.PHP中文网为大家提供了各种封装好的php数据库操作类库,供大家下载和学习. 相关mysql视频教 ...
- 一个简单而又灵活的数据库操作类
一个简单而又灵活的数据库操作类 作者: 紫瑗 ***************************************************************************** ...
最新文章
- linux sed 小数点,每天进步一点点——linux——sed
- stm32之USB应用实例(官方例程资料下载使用)
- IPRO_DOCXCC_EXTRACT_PARTBODY
- 聊聊高并发下库存加减那些事儿——“异步扣减库存”
- 图像优化算法(HE、AHE、CLAHE)简单介绍
- 八皇后问题(C语言)
- python如何用pip升级_手把手教你怎么用Python pip怎么升级pip?,专家详解
- 网页设计中一些小功能
- 【Axure元件库】彩色圆形图标库 810+个矢量扁平化图标
- 程序员垃圾简历长什么样?
- android手机内存越来越小,手机内存越来越小怎么办 手机内存清理方法【步骤】...
- 《Python数据分析与应用》第7章 机器学习模型的应用 实训部分
- 二次元和穿纱雾网站错误404源码
- 那些以玩笑说出口的话,往往是最真的表达
- 将uiimageview设置成纯圆形
- numpy简单实现梯度投影法
- java xmap_xml和java Bean的直接转换,Xmap
- 还没搞懂正则?熬夜到虚脱整理出来的Python的正则表达式总结(Regular Expression)
- 启明医疗完成对Keystone Heart有限公司的收购
- 如何设计 QQ、微信等第三方账号登陆 ?(附表设计)