laravel 查询数据库

ops/2024/10/22 14:10:49/

数据库准备

在这里插入图片描述
在这里插入图片描述
插入 三行 不同的数据
自行搭建 laravel 工程
参考
工程创建点击此处
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

laravel___10">laravel 配置 数据库信息

在这里插入图片描述

php">DB_CONNECTION=mysql
#连接什么数据库
DB_HOST=127.0.0.1
# 连接 哪个电脑的   ip  (决定  电脑  本机)
DB_PORT=3306
# 端口
DB_DATABASE=yanyu
#   要连接  具体 那个数据库   (我们 用 图形化软件,创建的数据库的名字)
DB_USERNAME=root
DB_PASSWORD=root
# 账号  和密码

控制器

创建控制器
在这里插入图片描述

php"><?php
// 给  Demo  控制器  设置一个  命名空间
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\DB;class Demo extends Controller{public function db1(){//   写整个 select 语句  返回 的是  结果集 数组$result =  DB::select("select * from user");var_dump($result);}}

设置路由

在这里插入图片描述

php">//   导入 Demo  控制器类use App\Http\Controllers\Demo;
Route::get('d1',[Demo::class,'db1']);

连接数据库

php"><?php
// 给  Demo  控制器  设置一个  命名空间
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\DB;class Demo extends Controller{public function db1(){//   写整个 select 语句  返回 的是  结果集 数组$result =  DB::select("select * from user");var_dump($result);echo"<br>"."利用 table 查询所有数据";$result1 = DB::table("test")->get();//    get() 获取 所有的数据dump($result1);echo"<br>"."利用 table 查询 第一行 数据";$result2 = DB::table("user")->first();dump($result2);echo"<br>"."利用 table 查询 指定的字段  name";$result3 = DB::table("user")->value("name");// value("被指定的字段名字(数据库设计时 的字段名字)")dump($result3);echo"<br>"."利用 table 查询 where 限定的字段";// where(参数1,参数2,参数3)  若  相等 判断  参数2可以省略$result4 = DB::table("user")->where("age","=","20")->get();dump($result4);//   把 age  =  20  的  所有的 数据  查出来}}

此电脑-管理-关闭C盘开机自启的数据库-小皮-图形化建立数据库-建立laravel工程-配置 .env 文件-控制器-路由-查询

在这里插入图片描述


http://www.ppmy.cn/ops/127587.html

相关文章

在服务器启动docker容器卡住、无启动成功信息,docker ps一a状态码137

在服务器启动docker容器卡住、无启动成功信息&#xff0c;docker ps 一a状态码137 docker、ubuntu 20.04、emqx 5.8.0背景 想从移动安卓设备往服务器发点数据&#xff0c;因为服务器有固定IP&#xff0c;想起来之前看过的这个mqtt&#xff0c;感觉比较合适&#xff0c;但是启…

【贪心算法】(第二篇)

目录 最⼤数&#xff08;medium&#xff09; 题目解析 讲解算法原理 编写代码 摆动序列&#xff08;medium&#xff09; 题目解析 讲解算法原理 编写代码 最⼤数&#xff08;medium&#xff09; 题目解析 1.题目链接&#xff1a;. - 力扣&#xff08;LeetCode&#xf…

淘宝客服自动回复机器人-千牛工作台自动回复机器人-集成RPA+知识库+大模型AI工具

淘宝客服自动回复-千牛工作台接待中心自动回复机器人 影刀通过集成RPA知识库大模型AI工具&#xff0c;帮助商家打造24小时在线响应的AI客服 现在已经实现 llike620

electron-vite_9win软件名称和安装包名称设置?

软件名称、安装包名称、卸载软件名称都在electron-builder.yml中设置&#xff1b; 文章分开为什么&#xff0c;因为是新手上路系列; electron-builder.yml artifactName: 安装文件名称; 【 n a m e 和 {name}和 name和{version}是package.json中的name和version】 shortcutNa…

torch.nn.TransformerEncoderLayer层介绍

nn.TransformerEncoderLayer 是 PyTorch 中 Transformer 模型的基本组成部分之一,它用于处理序列数据,通常是用来编码输入的序列特征。在 Transformer 中,编码器由多个这样的层堆叠而成。 每个 TransformerEncoderLayer 由两部分组成: 多头自注意力机制(Multi-head Self-…

postgresql执行计划解读案例

简介 SQL优化中读懂执行计划尤其重要&#xff0c;以下举例说明在执行计划中常见的参数其所代表的含义。 创建测试数据 登录后复制 -- 创建测试表 drop table if exists customers ; drop table if exists orders ; drop table if exists order_items ; drop table if exists pr…

【Eclipse系列】The word is not correctly spelled问题解决

问题描述&#xff1a;在eclipse编写代码时&#xff0c;偶尔会出现了The word is not correctly spelled的错误&#xff0c;但代码执行没有问题&#xff0c;查阅相关资料才发现是eclipse的拼写检查问题。 处理方法&#xff1a;在eclipse下的Window--Preference输入spelling&am…

无迹粒子滤波(Unscented Particle Filter)的matlab例程

文章目录 运行结果位置曲线和速度曲线位置误差曲线和速度误差曲线源代码代码结构源代码目的作者信息代码结构与功能详细说明修改建议总结运行结果 位置曲线和速度曲线 位置误差曲线和速度误差曲线 源代码 代码结构