当前位置: 首页 > news >正文

laravel 查询数据库

数据库准备

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

laravel 配置 数据库信息

在这里插入图片描述

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

控制器

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

<?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);}}

设置路由

在这里插入图片描述

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

连接数据库

<?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.lryc.cn/news/463527.html

相关文章:

  • 【Codeforces】CF 2009 F
  • GTP4聊天记录中letax保存为word
  • vscode调试编译找不到gcc,只有cl,但是检查cmd是对的,控制面板的路径也更改了
  • 空间解析几何5-空间圆到平面的距离【附MATLAB代码】
  • [已解决] pycharm添加本地conda虚拟环境 + 配置解释器 - pycharm找不到conda可执行文件
  • SENT - Single Edge Nibble Transmission for Automotive
  • 2024年软件设计师中级(软考中级)详细笔记【7】面向对象技术(下)23种设计模式(分值10+)
  • 未来人工智能的发展对就业市场的影响 人工智能在生活中的相关
  • Oracle EBS 中财务模块
  • 基于SSM公廉租房维保系统的设计
  • 【AI大模型】深入Transformer架构:解码器部分的实现与解析
  • 前端html js css 基础巩固3
  • 如在下载自己的需要的rmp包呢
  • Android TextView实现一串文字特定几个字改变颜色
  • 桃子叶片病害分类检测数据集(猫脸码客 第221期)
  • Vue--》掌握自定义依赖引入的最佳实践
  • repo 命令大全详解(第十四篇 repo overview)
  • 【设计模式】深入理解Python中的抽象工厂设计模式
  • 网站建设完成后,多久需要升级迭代一次
  • 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字
  • Vue基本学习2
  • 创作者等级权益说明
  • 基于SpringBoot+Vue+uniapp微信小程序的校园反诈骗微信小程序的详细设计和实现(源码+lw+部署文档+讲解等)
  • 统一修改UI库样式的几种方式
  • ICM20948 DMP代码详解(88)
  • 字节跳动实习生投毒自家大模型细节曝光 影响到底有多大?
  • 【路径规划】蚁群算法优化bp神经网络回归预测
  • 如何在OceanBase中新增系统变量及应用实践
  • Olap数据处理
  • Tailwind Starter Kit 一款极简的前端快速启动模板