thinkphp连mysql增删改查_thinkphp连接数据库并进行增删改查操作

本文详细介绍了如何进行数据库的增删改查操作,从配置数据库到编写控制器方法,再到HTML交互,包括添加、删除、修改功能的实现。在前端,使用了HTML和JS进行交互,确保了用户体验。最后,提到了搜索功能的实现,通过搜索框进行数据过滤,展示了完整的Web应用开发流程。
摘要由CSDN通过智能技术生成

(1)首先连接数据库,先在模块下的config.php配置好数据库

f5200ca5f52c41928ba69e0a3d06dae6.png

(2)在对应控制器下写add()方法(这里以Index控制器为例,其他控制器类似)

d5a4b749263d46a2811a34e686b6a0dc.png

(3)然后在Index模块下新建一个add.html文件,并写如下代码

34b083b9e3e1470d978e4346b88cc7b1.png

5e02d8d23f7a4bae92ba3559ac9a6953.jpg

(4)然后继续在Index控制器中写写一个doadd()方法(先不写具体实现,先测试一下)

4cad7e511f0f482faeb9b34c3f5b8ee3.jpg

9f9ff567f7e74571a81b3e1eee7d6997.jpg

b542bedc7900468687019ddc9209a9da.jpg

(8)发现测试正确,下面写具体实现

84f68fce0f0146ef9e8e47044312cb2b.jpg

(9)发现添加成功,去数据库中查看一下。ok,添加成功

13a0943b48ce43158559ba354b83431b.png

(10)把上面添加的数据删除,首先要将数据库中的数据导出来,先补充一下Index控制器的Index方法

9da1863fd1664750bda66007f4d0eb4f.jpg

(11)然后在Index模块新建一个index,html,并编写下面的代码

a60d84e5243b4259a5c02470aabafb8e.png

e42e68512c4241b1a1160609a5d6e45e.png

(12)测试结果如下:

c5c8c198a17d47fbb0eb250968cf3b85.jpg

(13)补充index.html代码,加上删除选项

f518f801c04b4679afda6c8163b4fcfd.jpg

e17641f6412044adb770482edd23a95e.jpg

(14)在控制器中写dodel()方法

c151bfbc320f41a99a96148ac05033e5.jpg

(15,)测试一下,发现一切ok

b4e8a03278d74c1ba2753d7e6fac3afa.jpg

(16)上面删除时可以加上JS操作,来一个判断是否删除选项,防止误删,这里就不详细做了

(17)在原来的index.html界面上加一个修改的链接

40c3cccb3d324d68a75d9921186eab07.jpg

cad70fc9f7f0446c9c3520d7dd733f10.jpg

(18)然后在Index控制器中添加edit()方法

5f0724458b62427e9148f0ee3da498a7.jpg

(19)然后在index模块下新建一个edit.html,然后编写如下代码:

6cb76ae7ac134d9aa148630ba2ca5b84.png

b4d1fe17733446159060ecb4547adb69.jpg

(20)点击index.html的修改链接,进入edit.html界面

45844a7f926545dbb036b2bfa8c92d40.jpg

(21)在控制器中编写doupt()方法

d9f0654d1d3b47a08128821f9bc5e0b1.jpg

(22)然后开始测试,点击修改,进入编辑界面

b275819e9a2c436d9aacb470541fc14a.png

(23)然后修改如下,再点提交,如果不修改任何东西,会报错的,如果不修改,可以直接返回

a5ad38aeeccb4c58b3b87ebeba8276e4.jpg

结果如下,大功告成:

6858dd0335d7406c95e5966372c9a19f.png

(24)下面最后谈一下增删改查中的“查”(也就是搜索),先要在数据库中添加几条记录

e1a9c6972bff4199814cffd3fee78f38.pngd5922931ad2248c38d7dda99fc93b8d8.png

(25)加一个搜索框

e4ded38672954cf8a48581ef813074d8.jpg

(26)写search方法

33dbc613f89a4c668d180596165bb2ff.png

(35)写searesult.html对应代码

8887d252c02843d187430d54f566013e.png

(36)在搜索框中输入2,结果如下:

5eea12aa4516439ea9dab133c27be907.jpg

36ffc857d30b4003a913f8f94eeaca2f.jpg

ok,搜索完成,鼓掌!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值