PHP ThinkPHP 数据库查询( select(),find() )


GoodsController.class.php(Goods商品控制器):

<?php
//后台商品控制器
namespace Admin\Controller;
use Think\Controller;
//Controller父类:ThinkPHP/Library/Think/Controller.class.php
class GoodsController extends Controller{
    //展示商品列表
    function showlist(){
        //实例化model对象,查询数据,展示数据
        $goods = new \Model\GoodsModel();
        
        //① 查询数据表 全部字段、全部记录 信息
        $info = $goods -> select();  //select是父类Model中的方法。 select * from sw_goods;
        
        //② 根据主键id值,查询一条记录信息
        $info = $goods -> select(9);
        
        //③ 主键id值在某个列表之中
        $info = $goods -> select('20,25,2,15');  //select * from sw_goods where id in (20,25,2,15);

		//find()获取第一条记录信息,返回一维数组。select()返回二维数组。
		$info = $goods -> find();   //select * from sw_goods limit 1;

        //数据被传递给模板
        //此assign是父类Controller的assign,其内部有对smarty的assign进行封装
        //function assign(){$smarty -> assign()}
        $this -> assign('info', $info); 
        $this -> display();
    }
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值