www.adminn.cn
站长正能量分享网!

PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子

AD:阿里云服务器企业会员更优惠 腾讯云香港,韩国免备案服务器1.8折优惠

这篇文章主要介绍了PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子,Medoo是一款超轻量级的PHP SQL数据库框架,支持MySQL, MSSQL, SQLite等数据库,需要的朋友可以参考下

Medoo介绍

Medoo是一款超轻量级的PHP SQL数据库框架,由社交网站Catfan和开源项目Qatrix的创始人黎言卓开发。提供了简单,易学,灵活的API,提升开发Web应用的效率与性能,而且体积只有8KB不到。

特性

轻量级,只有一个文件

简单易学,数据结构一目了然

支持多种SQL语法,以及支持复杂的查询条件

支持多种数据库,包括MySQL, MSSQL, SQLite等等

安全,可防止SQL注入

免费,基于MIT协议

示例代码

增加代码如下:

  1. $database = new medoo ( "my_database" ); 
  2. $last_user_id = $database->insert ( "account", [ 
  3.   "user_name" => "foo"
  4.   "email" => "foo@bar.com"
  5.   "age" => 25, 
  6.   "lang" => [ 
  7.     "en"
  8.     "fr"
  9.     "jp"
  10.     "cn" 
  11.   ] 
  12. ] ); 

删除代码如下:

  1. $database = new medoo ( "my_database" ); 
  2.      
  3. $database->delete("account", [ 
  4.     "AND" => [ 
  5.     "type" => "business" 
  6.     "age[<]" => 18 
  7.     ] 
  8. ]); 

修改代码如下:

  1. $database = new medoo ( "my_database" ); 
  2. $database->update ( "account", [ 
  3.   "type" => "user"
  4.    
  5.   // All age plus one 
  6.   "age[+]" => 1, 
  7.    
  8.   // All level subtract 5 
  9.   "level[-]" => 5, 
  10.    
  11.   "lang" => [ 
  12.     "en"
  13.     "fr"
  14.     "jp"
  15.     "cn"
  16.     "de" 
  17.   ] 
  18. ], [ 
  19.   "user_id[<]" => 1000 
  20. ] ); 

查询,代码如下:

  1. $database = new medoo ( "my_database" ); 
  2. $datas = $database->select ( "account", [ 
  3.   "user_name"
  4.   "email" 
  5. ], [ 
  6.   "user_id[>]" => 100 
  7. ] ); 
  8.  
  9. // $datas = array( 
  10. // [0] => array( 
  11. // "user_name" => "foo", 
  12. // "email" => "foo@bar.com" 
  13. // ), 
  14. // [1] => array( 
  15. // "user_name" => "cat", 
  16. // "email" => "cat@dog.com" 
  17. // ) 
  18. // ) 
  19.  
  20. foreach ( $datas as $data ) { 
  21.  echo "user_name:" . $data ["user_name"] . " – email:" . $data ["email"] . "<br>"
  22.  
  23. // Select all columns 
  24. $datas = $database->select ( "account""*" ); 
  25.  
  26. // Select a column 
  27. $datas = $database->select ( "account""user_name" ); 
  28.      
  29.     // $datas = array( 
  30.     // [0] => "foo", 
  31.     // [1] => "cat" 
  32.     // ) 

模板优惠价: (点击购买)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子》
文章链接:https://www.adminn.cn/news/8802.html
本站资源模板仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。2021.5月起,网站调整,暂不再分享免费模板。谢谢理解

扫码支付后请联系右侧QQ发送下载地址!!

源码请勿用于任何涉灰站点!净化网络,站长更有责!

支付宝扫一扫打赏