欢迎访问芦艺网!

PHP大型网站的架构实例分析

Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsung. 统计信息 200万注册用户数; 2万并发用户数; 每天20万条私有消息; 每天25万登录次数; 项目团队有11个开发人员,两个设计,两个系统管理员; 商业模式 该网站采用免费增值模式,用户可以免费使用下面任何服务: 搜索其他用户; 给好友发送消息; 上载图片和视频; 寻找好友; 视频聊天; 更多… 但如果用户想享受不…

继续阅读

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

前一篇《最后查询方法: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 q…

继续阅读

最后查询方法:Last Query API-Medoo使用指南

前一篇《错误方法:Error API-Medoo使用指南》介绍了使用Medoo的Error方法取得DB操作过程中产生的错误信息。本文将介绍使用Last Query取得最后查询信息。 最后查询方法: Last_query API 返回最后的查询信息。 last_query() 返回值: [string]:字符串。 提示:你可以使用此方法来检查SQL查询的调试信息。至于 Medoo0.8.6版本,输出查询将被SQL关键字进行简单地格式化。 $database = new medoo(); $database->select("account", [ "user_name", "email" ], …

继续阅读

错误方法:Error API-Medoo使用指南

前一篇《引用方法:Quote API-Medoo使用指南》介绍完了Medoo的Quote API可以转义一些有特殊的字符,来防止SQL注入的发生,保证DB的安全。本文将要介绍如何使用Error方法取得DB操作过程中产生的错误信息。 引用方法: Quote API 引用查询的字符串。 error() 返回值: [array]:一个关于最后执行的操作的错误信息的数组。 提示:返回值是一个数组。 $database = new medoo(); $database->select("bccount", [ "user_name", "email" ], [ "user_id[

继续阅读

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

前一篇《查询方法: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"…

继续阅读

查询方法:Query API-Medoo使用指南

前一篇《求和方法:Sum API-Medoo使用指南》介绍了Medoo的Sum方法求和,也就介绍完了常用的普通API,接下来要介绍2个高级API:Query API 和 Quote API。下文就开始讲解Query API的使用。 查询方法: Query API 在数据表中插入新纪录。 query($query) //query [string]: SQL查询语句 返回值: [object]:PDO声明对象。 提示:此方法用于订制的或复杂的SQL查询。将要插入的每个数据,请使用quote方法来防止SQL注入。 $database = new medoo(); $database->query(…

继续阅读

求和方法:Sum API-Medoo使用指南

上一篇《平均值方法:Avg API-Medoo使用指南》介绍了Medoo的Avg方法取得平均值,接下来要介绍的就是求和的方法,通过Sum方法来得到各列的和。 求和方法:Sum API 获取列的总和。 sum($table, $column, $where) //table [string]: 表名 //column [string]: 将要被计算的目标列 //where (可选)[array]:WHERE子句筛选记录 返回值: [number]:各列的总和。 提示:返回值的数据类型是数字。 $database = new medoo("my_database"); $total = $data…

继续阅读

平均值方法:Avg API-Medoo使用指南

前两篇《Max方法:Max API-Medoo使用指南》和《Min方法:Min API-Medoo使用指南》中介绍了如何使用Medoo的Max方法来获取列的最大值,使用Min方法来获取最小值,今天来介绍使用Avg方法取得平均值。 平均值方法:Avg API 获取列的平均值。 avg($table, $column, $where) //table [string]: 表名 //column [string]: 将要被计算的目标列 //where (可选)[array]:WHERE子句筛选记录 返回值: [number]:列的平均值。 提示:返回值的数据类型是数字。 $database = ne…

继续阅读

Min方法:Min API-Medoo使用指南

上一篇《Max方法:Max API-Medoo使用指南》中介绍了如何使用Medoo的Max方法来获取列的最大值,既然可以获取最大值,当然也有获取最小值的,不难想到最小值的方法就是Min方法。 Min方法:Min API 获取列的最小值。 min($table, $column, $where) //table [string]: 表名 //column [string]: 将要被计算的目标列 //where (可选)[array]:WHERE子句筛选记录 返回值: [number]:列的最小值。 提示:返回值的数据类型是数字。 $database = new medoo("my_databas…

继续阅读

Max方法:Max API-Medoo使用指南

上一篇《统计方法:Count API-Medoo使用指南》中介绍了如何使用Medoo的Count方法来统计记录的行数。本篇将要介绍使用Max方法来获取列的最大值。 Max方法:Max API 获取列的最大值。 max($table, $column, $where) //table [string]: 表名 //column [string]: 将要被计算的目标列 //where (可选)[array]:WHERE子句筛选记录 返回值: [number]:列的最大值。 提示:返回值的数据类型是数字。 $database = new medoo("my_database"); $max = $d…

继续阅读
关闭菜单