thinkphp 前台测试

本文介绍了一个简单的PHP程序如何连接MySQL数据库并查询数据进行展示。通过配置文件设置数据库参数,利用ThinkPHP框架实现数据表字段的查询,并将查询结果以列表形式呈现。

配置文件

<?php
return array(
  
        'DB_TYPE'   => 'mysql', // 数据库类型
        'DB_HOST'   => 'localhost', // 服务器地址
        'DB_NAME'   => '819', // 数据库名
        'DB_USER'   => 'root', // 用户名
        'DB_PWD'    => 'root', // 密码
        'DB_PORT'   => 3306, // 端口
        'DB_PREFIX' => 'xp_', // 数据库表前缀 
       
);
?>

控制文件

<?php
// 本类由系统自动生成,仅供测试用途
class IndexAction extends Action {
public function index(){
// 实例化一个空模型,没有对应任何数据表
    $Dao = M();
    //或者使用 $Dao = new Model();

    $list = $Dao->query("SELECT xp_wztj.bt,xp_wztj.time,xp_wztj.gjz,xp_wztj.wz,xp_wzfl.name FROM xp_wztj, xp_wzfl WHERE xp_wztj.uid = xp_wzfl.id order by xp_wztj.id desc");
    
        $this->assign('alist', $list );
        $this->display();

   //$WZ = M("wztj"); // 实例化User对象
   //$list = //$WZ->field("bt,time,gjz,wz")->order('id')->select();
   //$this->assign('alist', $list );
   
   //$this->display();
   //dump($data);
}
}

显示文件

<foreach name="alist" item="vo" >
<div style=border-style:groove>
标题:{$vo.bt}
<div style=border-style:groove>时间:{$vo.time} | 分类:{$vo.name} | 关键字:{$vo.gjz}<div style=border-style:groove>{$vo.wz}</div></div>
</div><br><br><br><br>
</foreach>

效果图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值