laravel 查询数据库

数据库准备


插入 三行 不同的数据

自行搭建 laravel 工程

参考
工程创建点击此处


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 文件-控制器-路由-查询

相关推荐
极创信息4 小时前
国产化信创适配认证高频术语:信创适配、软件自主可控、国产化率、代码溯源率、代码自主率、代码开源率是什么?
java·python·struts·eclipse·开源·php·hibernate
ShiXZ2136 小时前
网络调试四剑客:ping / telnet / nc / netstat 速查指令集
运维·开发语言·网络·php
youandyouyou6 小时前
政务内网屏幕共享选型与私有化部署评估教程:合规、组网、自主可控三支柱
开发语言·php·政务
weixin_BYSJ19877 小时前
springboot小区物业管理小程序---附源码45555
java·javascript·spring boot·python·django·flask·php
2601_965798478 小时前
Plastic Surgery Clinic Web Setup: Deploying Rejuvita WordPress
php·theme·wordpress
2601_965798479 小时前
Contractor Web Setup: Deploying Bathrooms & Kitchens Theme Fast
前端·web3·php·wordpress
小新讲网安12 小时前
WiFi安全攻防实战:WPA3新协议与传统破解技术全解析
开发语言·网络·安全·php·漏洞·nmap·漏洞检测
90后小陈老师1 天前
PHP 配置默认值失效排查实录:isset 兜底遇上表单空串回填,首页文案是怎么集体消失的
开发语言·php
AC赳赳老秦1 天前
OpenClaw 多源采集公开行业数据:从原始信息到研究报告初稿的自动化实践
java·c语言·c++·python·php·deepseek·openclaw
想要成为老金高手1 天前
Nginx、PHP、Memcache、Tomcat 与 OpenResty 实验汇总
nginx·php·memcached