tp5.1连接数据库后检测表输出测试数据

本文介绍了如何在ThinkPHP5.1框架中配置数据库,并通过控制器方法在浏览器中输出测试数据。然而,在尝试从/public/indexdata.php直接调用数据表测试时,遇到了mysql扩展弃用的警告,但成功显示了管理员的数据记录。
摘要由CSDN通过智能技术生成

配置好全局
config\database.php

在这里插入图片描述
检查数据表
在这里插入图片描述
在这里插入图片描述
入口文件index.php/控制器/方法
index.php/index/Data/conn

<?php

namespace app\index\controller;
use think\Db;

class Data
{
    public function conn()
    {
        return Db::table('tp_auth_group')
        ->where('id',2)
        ->value('title');

    }
    }
    ?>

浏览器表输出测试数据
管理员

在这里插入图片描述
此表那个字段都输出数据失败,不明白,
public根目录下/indexdata.php
/indexdata.php
直接调用数据表测试

<?php


//$con = mysql_connect("localhost","root","password");
$con = mysql_connect("localhost","root","root");
$select_db = mysql_select_db('tp51smcms');

if (!$select_db) {

    die("could not connect to the db:\n" .  mysql_error());

}

//查询代码

//$sql = "select * from db_table";
$sql = "select * from tp_member";
$res = mysql_query($sql);

if (!$res) {

    die("could get the res:\n" . mysql_error());

}

while ($row = mysql_fetch_assoc($res)) {

    print_r($row);

}

//查询代码

//关闭数据库连接

mysql_close($con);

?>

浏览器输出
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in
Array ( [id] => 1 [name] => admin [password] => 45c60afb82a08f60cfa6691a07b49487 [nickname] => 超级管理员 [email] => admin@test.com [url] => [avatar] => /static/admin/images/default_avatar.png [gender] => secret [birthday] => [signature] => [last_login_ip] => 0 [last_login_time] => 0 [activation_key] => [status] => 1 [member_id] => 0 [group_id] => 0 [mobile] => [create_time] => 1552897039 [update_time] => 1552897039 [delete_time] => 0 ) ?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值