2.5 数据库基本操作
第 12 节 / 共 46 节
课程:ThinkPHP
php连接数据库非常方便,下面是一个例子,在项目内随便创建一个php文件,例如在app/controller里面创建一个abc.php:
<?php $host = "localhost";//数据库地址,localhost为本地,也可以用127.0.0.1$port = 3306; $username = "root";//数据库账号$password = "";//密码,为空$dbname = "woniunote";//连接的数据库名 //建立连接$conn = new mysqli($host,$username,$password,$dbname, $port);if ($conn->connect_error) { die("连接失败:". $conn->connect_error);}echo "连接成功";要注意,连接的数据库名是woniunote,这个需要到mysql创建。步骤如下:

点击上面的新建:

输入woniunote后点击右边的“创建”:

代码复制进去后,vscode的话右键点击这个文件,选择"在集成终端中打开":

然后下方的终端,输入 php abc.php,按enter后执行:

如果连接失败,检查账号$username,密码$password,默认数据库名$dbname有没有写对。
如果要执行某个sql语句,下面是例子:
//连接上一段代码$sql="select userid,username,password from users where userid=?";$stmt = $conn->prepare($sql);$userid=1;$stmt->bind_param("i", $userid);$stmt->bind_result($uid,$username,$password);$stmt->execute();while($stmt->fetch()){ echo "\n用户编号:".$uid.",用户名称:".$username."\n"; }
《ThinkPHP》课程目录
介绍PHP框架ThinkPHP6
- 第1章 配置环境
- 1.1 第一个ThinkPHP8项目
- 1.2 Composer项目结构介绍
- 1.3 启动项目
- 1.4 ThinkPHP8项目的部署
- 1.5 idea教育版免费一年获取办法
- 第2章 基本特性
- 2.1 响应HTTP请求
- 2.2 响应html
- 2.3 登录-前端
- 2.4 登录-后台
- 2.5 数据库基本操作
- 2.6 模型支持
- 2.7 登录状态和session
- 2.8 注册
- 2.9 主页文章列表
- 2.10 单篇文章内容
- 2.11 完善文章页面
- 2.12 文件上传
- 第3章 实训
- 3.1 项目准备
- 3.2 登录
- 3.3 数据库登录和json规范返回
- 3.4 注册
- 3.5 查询课程
- 3.6 个人信息
- 3.7 修改昵称
- 3.8 *主页信息
- 3.9 统计
- 3.10 学习-侧边导航
- 3.11 *学习-右边内容
- 3.12 管理-课程
- 3.13 管理-班级
- 3.14 管理-班级-学生换班
- 3.15 管理-班级-查找学生
- 第4章 git代码管理
- 4.1 建立代码库
- 4.2 代码管理提交、推送和拉取
- 4.3 从云克隆代码
- 第5章 项目重构成spirngboot
- 5.1 项目技术介绍
- 5.2 创建一个ThinkPHP8项目
- 5.4 移入网页和PHP代码
- 5.5 模型和服务
- 5.7 测试
- 第6章 nginx