TP 框架查询 添加

1连贯操作的方法:
造一个info表的模型的对象
$info=M("info");  //使用的是M方法

$info->select();  // select方法 返回所有数据
$info->where("code=‘p001‘")-> //添加条件;
$info->table("nation")->select();//切换查询的表 info表的对象 但通过table方法 可以实现查nation表
$info->field("code")->select;  //查指定字段
$info->distinct(true)->select(); //去重
$attr = $car->find();     //根据主键取一条数据,不写主键值默认返回第一条
$attr = $car->select("c001,c002");   //根据主键值查询,返回二维数组

2.自动收集表单
$info=M("info");   //造模型对象
$info->create();  //自动收集表单并且创建数据
$info->add();    //调用add方法

  

时间: 2024-08-24 16:26:13

TP 框架查询 添加的相关文章

TP 框架查询 添加练习

1.控制器代码 add方法function Add(){//添加数据 AR方式 // 自动添加 $info=M("info"); $attrn=$info->table("nation")->distinct(true)->select(); $this->assign("nation",$attrn); if(empty($_POST)){ $this->display(); } else{ $info->c

tp框架查询

<?php namespace Admin\Controller; use Think\Controller; class MainController extends Controller { public function showList() { echo "大苹果商城"; } public function test() { //数据访问 //造模型对象 $nation = D("Nation"); //查询 //$a = $nation->se

ThinkPhp框架:有条件的数据库查询、tp框架的其他知识

上一篇的随笔写的是基本操作,现在可以做一些高级操作,例如有条件的查询数据,有分页的条件查询数据 一.一个条件的查询数据 查询数据自然是先要显示出数据,然后根据条件进行查询数据 (1)显示出表的数据 这个方法我还是写在了HomeController.class控制器文件中 (1.1)写了一个方法shouye() public function shouye() { $n = M("nation"); //数据库中的表 $arr = $n->select(); //查询表中的所有数据

tp框架数据查询,增删改

select()是数据模型的一个指定方法,可以获得数据表的数据信息 返回一个二维数组信息,当前数据表的全部数据信息 $obj = D();  创建对象 $obj -> select();  查询数据 select  字段,字段  from  表名  where 条件  group 字段 having  条件   order 排序  limit 限制条数; SELECT%DISTINCT%%FIELD%FROM %TABLE%%JOIN%%WHERE%%GROUP%%HAVING%%ORDER%%

TP框架中field查询字段

TP框架中field查询字段 不是fields 也不是files !!!! 不是fields 也不是files !!!! 不是fields 也不是files !!!! 不是fields 也不是files !!!! 不是fields 也不是files !!!! field

TP框架基础(四)----添加数据

[数据添加] add() 该方法返回被添加的新记录的主键id值 两种方式实现数据添加 1. 数组方式数据添加 $goods = D(“Goods”); $arr = array(‘goods_name’=>’iphone5s’,’goods_weight’=>’109’); //注意:goods_name和goods_weight是数据表中字段名称 $goods -> add($arr); 2 .AR方式实现数据添加 a) ActiveRecord  活跃记录 b) AR规定了程序与数据

TP框架实现分页及条件查询

public function xianshi(){ $db = D("doc"); $tj = " 1=1 "; $title = ""; if(!empty($_GET["name"])){ $title = $_GET["name"]; $tj = " title like '%{$title}%'"; } $arr = $db ->where($tj) ->page(

TP框架学习(二)

简单的增删改查 1 1.创建一个index.php文件 2 定义应用App目录名 3 导入窗口入口文件 4 开启调试模式//出现错误会报告出错的详细信息 5 define("APP_DEBUG",true);//上线时要关闭的 6 2.前端后台 7 App内Home复制一份,重命名Admin后台模块 8 如果有手机端可再复制一份Api模块 9 3.修改Admin/Controller/IndexController.class.php文件 10 namespace Admin\Cont

TP框架---thinkphp基础知识

php框架    发瑞 一.真实项目开发步骤: 多人同时开发项目,协作开发项目.分工合理.效率有提高(代码风格不一样.分工不好) 测试阶段 上线运行 对项目进行维护.修改.升级(单个人维护项目,十分困难,代码风格不一样) 项目稳定的运行阶段 项目停止运行(旧项目的人员已经全部离职,新人开发新项目)   二.问题: 1. 多人开发项目,分工不合理,(html   php   mysql) 2. 代码风格不一样,后期维护十分困难 3. 项目生命周期十分短,项目生命没有延续性,造成资源浪费.人员浪费