Medoo

引用方法:Quote API-Medoo使用指南

為{幸葍}努か 提交于 2019-12-05 07:18:03
前一篇《 查询方法:Query API-Medoo使用指南 》介绍了Medoo的Query API,主要用于订制复杂的SQL查询,本文将介绍与之搭配的Quote方法的使用。Quote API将可以转义一些有危险的字符,来防止SQL注入的发生,保证DB的安全。 引用方法: Quote API 引用查询的字符串。 quote($string) //$string [string]: 目标字符串 返回值: [string]:引用过的字符串。 提示:quote()方法会把输入的字符串用引号引用起来,并且会转义输入的特殊字符。 $database = new medoo(); $data = "Medoo"; echo "We love " . $data; // We love Medoo echo "We love " . $database->quote($data); // We love 'Medoo' Medoo的高级用法就2个,不过有了Quote和Query方法就不要担心复杂的查询和安全问题了。接下去将会介绍一下Medoo的Debug的相关方法。 Medoo版本: 0.9.5 原文: 引用方法:Quote API-Medoo使用指南 http://loiy.net/post/662.html 来源: oschina 链接: https://my.oschina.net/u

数据库信息方法:Info API-Medoo使用指南

廉价感情. 提交于 2019-12-05 07:17:51
前一篇《 最后查询方法:Last Query API-Medoo使用指南 》介绍了使用Medoo的Last Query 方法取得DB的最后查询信息。本文作为Medoo的最后一篇,将介绍如何使用Info方法取得数据库信息。 数据库信息方法: Info API 取得数据库信息。 info() 返回值: [string]:字符串。 提示:它返回大量有用的数据库信息。 $database = new medoo(); print_r($database->info()); /* Array ( [server] => Uptime: 5074 Threads: 1 Questions: 15 Slow queries: 0 Opens: 67 Flush tables: 1 Open tables: 60 Queries per second avg: 0.002 [client] => mysqlnd 5.0.10 - 20111026 - $Id: e707c415db32080b3752b232487a435ee0372157 $ [driver] => mysql [version] => 5.6.10 [connection] => localhost via TCP/IP ) */ Medoo版本: 0.9.5 原文: 数据库信息方法:Info API-Medoo使用指南

WHERE语法-Medoo使用指南

南笙酒味 提交于 2019-12-05 07:17:40
上一篇《 Medoo入门:安装和配置-Medoo使用指南 》中介绍了Medoo的安装、配置和基本使用。本篇将介绍Medoo的WHERE语法。 Medoo的一些方法要求传递$where参数,像SQL的WHERE子句那样用于筛选查询记录。WHERE子句很强大,但有很多复杂的语法,逻辑相关性,以及有关SQL注入的潜在安全问题。但Medoo提供了强大和极端易用的方式来构造WHERE子句和预防SQL注入。 基本条件 基本条件足够简单易懂。您可以使用其他符号来获得用于数字的高级过滤器。 $database->select("account", "user_name", [ "email" => "foo@bar.com" ]); // WHERE email = 'foo@bar.com' $database->select("account", "user_name", [ "user_id" => 200 ]); // WHERE user_id = 200 $database->select("account", "user_name", [ "user_id[>]" => 200 ]); // WHERE user_id > 200 $database->select("account", "user_name", [ "user_id[>=]" => 200 ]); // WHERE

Medoo入门:安装和配置-Medoo使用指南

做~自己de王妃 提交于 2019-12-04 07:11:53
Medoo是什么呢?看看官方是怎么写的: The Lightest PHP database framework to accelerate development! //译: 加速开发的最轻量的PHP数据库框架! Medoo的口号还是喊得很响的,实际上是否真的好用呢?经过一段时间的使用,我发现Medoo真的就像官方介绍的那样,可以极大地加快你的PHP项目的开发。在进行Web开发的时候,很大一部分企业或个人都会选择使用PHP语言,而Medoo则可以起到锦上添花的作用。缩短你的开发周期。Medoo强大而完善的API不仅完全可以满足你最常用最基本的需求,而且使用起来也非常简单。即使要进行二次开发,也丝毫不成问题。虽然如此,但是网上的中文文档还是不够完善。因此,我决定自己对Medoo进行翻译和整理。也许不能够非常准确,但是还是想在不遗漏官方传达的意思的基础上,尽量做到通俗易懂。那么,就从入门篇开始吧。 入门 使用Medoo就是这么简单! 需求 必须 PHP 5.1以上,非常、特别、极其、强烈推荐:使用PHP 5.4以上版本并开启PDO支持。 你可以安装MySQL,MSSQL,SQLite等数据库,或者更多其它数据库。 确保 php_pdo_xxx(XXX = 你想要使用的数据库名)扩展在php.ini中被安装并启用。 我想你也许需要一点点的SQL基本知识。(作为开发人员,我想这不成问题

加速开发的最轻量的PHP数据库框架 Medoo

≡放荡痞女 提交于 2019-12-03 04:48:26
为什么选择 Medoo? -非常的轻量 只有 15KB,只需include即可。 -简单 非常的容易学习,快速上手。 -强大 支持各种常见的SQL查询。 -兼容 支持各种数据:MySQL, MSSQL, SQLite, MariaDB, Oracle, Sybase, PostgreSQL。 -安全 防止SQL注入 -免费 MIT 协议, 你可以进行任何修改。 必须 PHP 5.1以上,非常、特别、极其、强烈推荐:使用PHP 5.4以上版本并开启PDO支持。 你可以安装MySQL,MSSQL,SQLite等数据库,或者更多其它数据库。 备注:PHP 5.4+中,你可以使用 [] 作为数组的缩写语法。所有Medoo示例代码都使用 [] 来替代 array() 。 下载medoo.min.php,放到合适的目录,开始使用,就这么简单! 官方教程: http://medoo.in/api/new 中文的可以参考: http://medoo.lvtao.net/doc.php //独立配置的方法 require 'medoo.php'; $database = new medoo([ // required 'database_type' => 'mysql', 'database_name' => 'name', 'server' => 'localhost', 'username' =