欢迎访问芦艺网!

实用的Web开发技术分享,涵盖PHP、JS、CSS、HTML5等Web开发技术。国外流行PHP框架的技术文档翻译,Web开发环境的搭建和配置,Linux系统安装、配置

删除方法:Delete API-Medoo使用指南

上一篇《更新方法:Update API-Medoo使用指南》中介绍了如何使用Medoo的Update方法来来修改数据库已有的数据,本篇将告诉你如何使用Delete方法来删除数据库中的数据。 删除方法:Delete 删除数据库中的数据。 delete($table, $where) //table [string]: 表名 //where [array]:WHERE子句筛选记录 返回值: [number] 受到影响的行数 提示:delete是最危险的方法,使用它之前请三思。 $database = new medoo("my_database"); $database->delete("acco…

继续阅读

冒泡排序算法的PHP实现

冒泡排序常常被用于程序设计课程的算法概念的介绍,在大学的《C语言》课程中,我们就做过冒泡排序的编程作业。冒泡排序算法的知名度其实还是很高的,不过算法的效率却不太理想。最坏的情况下冒泡排序的时间复杂度是O(n^2),最好的情况则是O(n)。其实现在已经有很多很好的排序算法来替代它,比如:插入排序、快速排序。不过冒泡排序作为经典的编程入门案例,还是值得一讲。首先,看一下使用冒泡排序为一列数字进行排序的过程,参照下图: 冒泡排序算法的原理大致如下: 1. 交换:比较数列中相邻的元素,如果第一个比第二个大,就交换他们两个。 2. 比较:对每一对相邻元素都执行[交换],从开始第一对到结尾的最后一对。 3…

继续阅读

更新方法:Update API-Medoo使用指南

上一篇《插入方法:Insert API-Medoo使用指南》中介绍了如何使用Medoo的Insert方法来保存数据,本篇将告诉你如何使用Update方法来修改数据库已有的数据。 更新方法:Update 修改数据库中的数据。 update($table, $data, $where) //table [string]: 表名 //data [array]:数据库中将要被修改的数据 //where (可选) [array]:WHERE子句筛选记录 返回值: [number] 受到影响的行数 提示:和插入方法insert()一样,你可以修改数组数据,而不需序列化,并且可以使用[+]和[- ]来增加或…

继续阅读

插入方法:Insert API-Medoo使用指南

上一篇《选取方法:Select API-Medoo使用指南》中介绍了Medoo的Select方法,主要说明了查询字段和表连接的使用方法,本篇将介绍如何使用Insert方法把数据写入到数据库。 插入方法:Insert 插入新记录到DB的表中。 insert($table, $data) //table [string]: 表名 //data [array]:将要保存到DB中的数据. 返回值: [number] 插入DB中的最后一条记录的id 提示:你可以直接插入数组数据,不需要序列化,因为Medoo会自动处理。 $database = new medoo("my_database"); $las…

继续阅读

选取方法:Select API-Medoo使用指南

上一篇《WHERE语法-Medoo使用指南》中介绍了Medoo的WHERE语法,本篇将要对Select方法进行说明。 选取方法:Select 从数据库中选取数据。 select($table, $columns, $where) //table [string]: 表名 //columns [string/array]: 将要提取的数据的目标字段 //where (可选) [array]: 过滤记录的WHERE子句 select($table, $join, $columns, $where) join [array]: 表连接相关的表名。如果不需要连接,则忽略它。 返回值: [array] …

继续阅读

WHERE语法-Medoo使用指南

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

继续阅读

WordPress博客更换域名

你有在使用WordPress博客系统的过程中,遇到更换域名的问题吗?本文就来解答这个问题。 WordPress作为世界上最受欢迎的博客系统之一,使用者自然不在少数,从个人到企业都有众多用户。在使用过程中,难免因为某些因素,要改变域名,换空间,或者忘记密码等等。之前,我的博客是放在Loiy.Net的子域名Blog.Loiy.Net下的,但是主域名一直空闲着,实在是没有用途。所以决定把博客换到主域名。要解决这个问题,还是得做不少工作,数据备份、域名解析变更、代码转移、数据库更新等等。 其中,比较麻烦的应该就是数据库更新了,这是因为WordPress博客系统是将博客的域名相关信息(包括博客主页域名,…

继续阅读

Git/TortoiseGit/Gerrit使用教程

在上一篇《入门git简明指南》中介绍了git常用的基本操作。本文主要介绍使用TortoiseGit来进行操作,并且结合Gerrit来进行Code Review。本文不涉及Gerrit的安装教程。主要是Git、TortoiseGit、Gerrit的基本使用教程。 1. 下载、安装 Git 和 TortoiseGit 1.1 到以下地址下载最新版的Git,然后安装,使用默认选项即可。https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git 1.2 到以下地址下载最新版本的TortoiseGit,使用…

继续阅读

入门git简明指南,新手必备

这是一遍极为简单git新手入门指南,实用、简明,没有高深内容。由Roger Dudler编写。 git 安装 下载 git OSX 版 下载 git Windows 版 下载 git Linux 版 创建新仓库 cd /var/www/html/project //切换到 project 目录 git init //创建新的 git 仓库 检出仓库 //执行如下命令以创建一个本地仓库的克隆版本: git clone /path/to/repository //如果是远端服务器上的仓库,你的命令会是这个样子: git clone username@host:/path/to/repository…

继续阅读

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

Medoo是什么呢?看看官方是怎么写的: The Lightest PHP database framework to accelerate development! 加速开发的最轻量的PHP数据库框架! Medoo的口号还是喊得很响的,实际上是否真的好用呢?经过一段时间的使用,我发现Medoo真的就像官方介绍的那样,可以极大地加快你的PHP项目的开发。在进行Web开发的时候,很大一部分企业或个人都会选择使用PHP语言,而Medoo则可以起到锦上添花的作用。缩短你的开发周期。Medoo强大而完善的API不仅完全可以满足你最常用最基本的需求,而且使用起来也非常简单。即使要进行二次开发,也丝毫不成…

继续阅读
关闭菜单