第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

ThinkPHP實(shí)現(xiàn)數(shù)據(jù)增刪改查

標(biāo)簽:
PHP

提到ThinkPHP,相信大家都有听说,相信很多朋友也都已经会使用,今天还是想写一下关于ThinkPHP的一些基本使用方法,希望对还不会使用的朋友能提供一些帮助!

一、下载ThinkPHP源码包,登录ThinkPHP的官方网站:http://www.thinkphp.cn,在右侧可以看到ThinkPHP源码包的下载,我们这里以3.2.3这个版本进行讲解
图片描述
二、将下载后得到的包复制到你的服务器运行目录下,如果你使用的是Wamp等一些PHP服务器套件,一般就是需要将其复制到WWW目录下。
图片描述
三、这时候在浏览器输入你服务器的访问地址即可成功运行ThinkPHP,例如:http://localhost/thinkphp,运行成功后,会得到如下页面
图片描述
至此,恭喜你已成功安装ThinkPHP
下面说下最基本的“增删改查”四步操作!
在使用ThinkPHP之前,我们先来了解一下什么是MVC设计模式,MVC即模型-视图-控制器(Model-View-Controller)的简称,我们举个例子,通过这个例子大家也许可以更好的理解MVC。
我们现在想象一个场景,我们在公司上班,我们都会有一个老板,这个老板我们就想象为是控制器,他发话让你去干什么事情,也就是他控制你去干什么事情,具体这件事怎么干他不管,你就可以按照你的方法去做,你做这件事的这个方法就是模型,当你做完这件事后,你把这个事情的结果即视图返回给老板,老板将视图上显示的内容返回给客户。就这么一个过程。下面我们开始数据的增删改查。
一、连接数据库
1、增加数据,当然需要用到数据库,所以我们先建立一个数据库名为thinkphp,然后在这个库里面新建一张数据表thinkusers,至于为什么前面要加上think,我们待会说,在这张表里面添加3个字段,user_id,user_name,user_password,user_score。
图片描述
2、现在需要在Conf文件夹下的Config.php中加入相关数据库配置代码,这里可以看到数据库表前缀,也就是我们之前为什么要在表名前加think_的原因
//数据库配置信息
'DB_TYPE' => 'mysql', // 数据库类型
'DB_HOST' => '127.0.0.1', // 服务器地址
'DB_NAME' => 'thinkphp', // 数据库名
'DB_USER' => 'root', // 用户名
'DB_PWD' => '123456', // 密码
'DB_PORT' => 3306, // 端口
'DB_PARAMS' => array(), // 数据库连接参数
'DBPREFIX' => 'think', // 数据库表前缀
'DB_CHARSET'=> 'utf8', // 字符集
'DB_DEBUG' => TRUE, // 数据库调试模式 开启后可以记录SQL日志
3、现在验证下数据库有没有联通,我们在数据库中插入一些数据,如下:
图片描述
现在在Controller文件夹下的IndexController.class.php中加入如下代码:图片描述
此时运行浏览器,如果出现下面的数据显示,表示数据库已经成功连接,如果出现错误提示,请检查一下数据库端口或密码是否配置正确。图片描述
好了,看到这个说明你已经成功连接数据库,并且把数据已经读出来了。
二、增加数据
数据库连接好了之后,我们下一步就是对数据进行添加了。
依旧在刚刚的IndexController.class.php中继续添加代码:图片描述
现在在浏览器输入地址访问这个addData控制器:http://localhost:8888/thinkphp/home/index/adddata,这个地址前面的域名根据你的实际情况进行修改,这时候,页面如果没有报错,空白显示就证明已经成功执行了。现在回到刚刚的数据表,刷新就可以看到刚刚添加的数据,密码这里进行了MD5加密。![图片描述][9]
三、查询数据
其实我们之前已经讲过了,$Users->select();就可以读出表中的所有数据,只是如果我们需要针对相关条件进行筛选这里要怎么做呢,比如我们现在看一下数据表中完整的数据如下:图片描述
现在我们需要读取用户分数大于90分的用户,可以这样写:图片描述
在上面的数据表我们可以看到共有三个用户的分数大于90分,所以执行这段查询代码已经就只会得到三个用户的数据,我们现在运行:http://localhost:8888/thinkphp/home/index/selectscore,得到下图:![图片描述][12]
发现确实只有id为3、4、5的三位用户的数据被查询了出来。
四、修改数据
那么如何修改数据呢,可以这样写:图片描述
这时候运行浏览器输入地址http://localhost:8888/thinkphp/home/index/updatedata,就可以看到user_id为6的用户的数据被修改了。图片描述
五、删除数据
删除也很简单,只需将代码换为:
$Users = M("Users"); // 实例化Usesr对象
$Users->where('user_id=5')->delete(); // 删除user_id为5的用户数据
这样一运行就可以删除user_id为5的数据了。

點(diǎn)擊查看更多內(nèi)容
28人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消