如何用tp封装好的方法 *** 作数据库

如何用tp封装好的方法 *** 作数据库,第1张

一、链接数据库

(1)找到模块文件夹中的Conf文件夹,然后进行编写config.php文件

我这里是这样的文件路径

(2)打开这个config.php文件,然后找到父类配置文件convention.php文件,将关于"数据库"的部分复制粘贴到config.php配置文件中

1

2

3

4

5

6

7

8

9

/* 数据库设置 */

'DB_TYPE' => '', // 数据库类型

'DB_HOST' => '', // 服务器地址

'DB_NAME' => '', // 数据库名

'DB_USER' => '', // 用户名

'DB_PWD'=> '', // 密码

'DB_PORT' => '',// 端口

'DB_PREFIX' => '',// 数据库表前缀

'DB_FIELDS_CACHE' => true,// 启用字段缓存(开发时这个要写成false)

下面是我的数据库连接内容

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<?php

return array(

//'配置项'=>'配置值'

/* 数据库设置 */

'DB_TYPE' => 'mysql', // 数据库类型

'DB_HOST' => 'localhost', // 服务器地址

'DB_NAME' => 'test3', // 数据库名

'DB_USER' => 'root', // 用户名

'DB_PWD'=> '123', // 密码

'DB_PORT' => '3306',// 端口

'DB_PREFIX' => '', // 数据库表前缀

'DB_FIELDS_CACHE' => false,// 启用字段缓存(开发时这个要是false)

)

连接成功后,然后就是新建模型文件了

1访问数据库,建立连接

2循环遍历字段

3循环修改字段

tp数据库 *** 作

public function index()

{

$list = Db::table('user')->select()

return view('login',['list'=>$list])

}

//增加页面

public function xian(){

return view('Xian')

}

//增加至数据库

public function insert(){

$data = [

'id'=>null,

'name'=>$_POST['name'],

'age'=>$_POST['age'],

]

$list = Db::name('user')->insert($data)

if($list){

echo "添加成功"

}

}

//删除数据库内容

public function del(){

$list = Db::table('user')->delete($_GET['id'])

if($list){

echo "删除成功"

}

}

//显示修改页面

public function gai(){

/* $list = $_GET*/

return view('Gai')

}

//修改数据库内容

public function upda(){

$list = Db::name('user')->where('id',$_POST['id'])->update(['name'=>$_POST['name'],'age'=>$_POST['age']])

if($list){

echo '修改成功'

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10067912.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存