thinkPHP CRUD操作

数据访问

以 nation 表为例

方法一  => select()

①造模型对象

$naiton = D('Nation');   //也可以使用M()方法

②查询所有

$a = $nation -> select(); //调用select()方法查询所有,返回二维关联数组

thinkPHP CRUD操作

③根据主键查

$a = $nation ->select('n001'); //根据主键查

thinkPHP CRUD操作

④也可以根据多个主键查

$a = $nation ->select('n001,n002,n003'); //根据多个主键查

thinkPHP CRUD操作

方法二 => find()

$a = $nation -> find('n001'); //只能查一条数据,并且返回一维数组

thinkPHP CRUD操作

连贯操作

1.where() 用来加条件;

$a = $nation -> where("name='汉族' or name='满族'") -> select();  //调用where(条件)方法返回一个对象,然后接着调用select()

返回二维数组

thinkPHP CRUD操作

开启调试模式可以看到 SQL 语句

thinkPHP CRUD操作

2.table() 用于切换操作的数据表,对多表进行切换

例:现在有一个Nation对象,但是要查Info表,为了减少代码冗余,调用table()方法;

$a = $nation->table('Info')->select();  //同样返回一个二维数组对象

thinkPHP CRUD操作

上一篇:python3 爬取汽车之家所有车型数据操作步骤(更新版)


下一篇:input 标签的监听事件总结