Mysqli的基本操作-CURD的学习开发总结

Mysqli的基本操作-CURD的学习开发总结
PHP自5.5起,已经完全废除mysql扩展,官方推荐使用MySQLI或PDO来代替,这篇文章主要讲mysqli的一些基本操作,使用mysqli有两个风格的写法,对象式或函数式,下面我们只展示函数式的写法风格。 数据库连接 首先肯定需要连接数据库。连接数据前,我们需要准备的一般有数据库的账号、密码、端口号、数据库名。 因为网络原因或其他原因经常会有连接不上数据库的情况,所以,我们需要做连接失败的处理。 <?...

ThinkPHP CURD方法之limit方法详解

ThinkPHP CURD方法之limit方法详解
ThinkPHP CURD方法的limit方法也是模型类的连贯操作方法之一,主要用于指定查询和操作的数量,特别在分页查询的时候使用较多。并且ThinkPHP的limit方法可以兼容所有的数据库驱动类。 其具体用法如下: 1.限制结果数量: 例如获取满足要求的10个用户,如下调用即可: $User = M('User'); $User->where('status=1')->field('id,name')->limit(10)->select(); limit方法也可以用于写操作,例如更...

ThinkPHP CURD方法之page方法详解

ThinkPHP CURD方法之page方法详解
page方法是完全为分页查询而诞生的一个人性化操作方法这篇文章主要介绍了ThinkPHP CURD方法的page方法,需要的朋友可以参考下。 ThinkPHP CURD方法的page方法也是模型连贯操作方法之一,是完全为分页查询而诞生的一个人性化操作方法。 用法 我们在前面已经分析了关于limit方法用于分页查询的情况,而page方法则是更人性化的进行分页查询的方法,我们还是以文章列表分页为例来说,如果使用limit方法,我们要...

ThinkPHP CURD方法之table方法详解

ThinkPHP CURD方法之table方法详解
ThinkPHP CURD方法的table方法也属于模型类的连贯操作方法之一,该方法主要用于指定操作的数据表。 具体用法如下: 一般情况下,操作模型的时候系统能够自动识别当前对应的数据表,所以,使用table方法的情况通常是为了: 1.切换操作的数据表; 2.对多表进行操作; 例如: $Model->table('think_user')->where('status>1')->select(); 也可以在table方法中指定数据库,例如: $Model->table...

ThinkPHP CURD方法之order方法详解

ThinkPHP CURD方法之order方法详解
ThinkPHP CURD方法的order方法属于模型的连贯操作方法之一,该方法用于对操作的结果排序。 具体用法如下: $Model->where('status=1')->order('id desc')->limit(5)->select(); 注意:连贯操作方法没有顺序,可以在select方法调用之前随便改变调用顺序。 支持对多个字段的排序,例如: $Model->where('status=1')->order('id desc,status')->limit(5)->select(); 如果没有指定desc...

ThinkPHP CURD方法之data方法详解

ThinkPHP CURD方法之data方法详解
ThinkPHP CURD方法的data方法也是模型类的连贯操作方法之一,用于设置当前要操作的数据对象的值,很多开发人员却并不太习惯用这个方法,今天来讲解下如何用好data方法。 具体用法如下: 1.写操作 通常情况下我们都是通过create方法或者赋值的方式生成数据对象,然后写入数据库,例如: $Model = D('User'); $Model->create();  // 这里略过具体的自动生成和验证判断 $Model->add(); 又或者直接对...
Copyright © 四季博客 保留所有权利.   Theme  Ality

用户登录