ThinkPHP 框架 数据操作

本文介绍了ThinkPHP框架中常用的PHP语法及数据库操作方法,包括条件判断、循环、模型实例化、增删改查等核心功能,并提供了数据展示、SQL执行等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

判断

  <if  condition='表达式'>

   执行语句

  <elseif  condition='表达式' />

   执行语句

  <else/>

   执行语句

  </if>

PHP运算符

对应的TP中的运算符

lt

gt

==

eq

>=

egt

<=

elt

循环

  {volist name="php传过来的参数" id="变量"}

  {$变量.下标}

  {/volist}

  <for start = "初始值"  end = "结束值"  step="步进值"  name="循环变量">

  </for>

连接数据库

  在配置文件中更改数据库配置  ( config.php)

 'DB_TYPE'               =>  'MySQL',     // 数据库类型
    'DB_HOST'               =>  'localhost', // 服务器地址
    'DB_NAME'               =>  'z_zaitao',          // 数据库名
    'DB_USER'               =>  'root',      // 用户名
    'DB_PWD'                =>  '',          // 密码
    'DB_PORT'               =>  '3306',        // 端口
    'DB_PREFIX'             =>  '' ,  // 数据库表前缀

实例化模型的方法

  1.$goods= new  \Model\GoodsModel

  2.$goods=M("表名");  

对表的操作

  增加:M('表名')->add($data);

  删除:M('表名')->delete($id);

  更新:M('表名')->save($data);

  查询:M('表名')->select();

将数据放到页面中

  $this->assign("list",$list);

获取一条记录

  $goods=M("goods")->find();

添加条件

  $goods=M("goods")->where("条件")->find();

排序

  $goods=M("goods")->order("条件")->find();

数据修改

     $data=array(

    字段名="值"

    )

M("goods")->save($data)

数据添加

     $data=array(

    字段名="值"

    )

M("goods")->add($data)

直接执行sql语句

  查询

  $list=M("goods")->query($sql);

  增删改

  $list=M("goods")->execute($sql);

I()用来获取get、post、session\cookie等等的数据。

U()用来生成URL地址,配合“'URL_MODEL'             =>  0,”配置来使用,配置的值不同,生成的URL地址就不同

 

 

转载于:https://www.cnblogs.com/diverman/p/8823582.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值