首页 > 数据库 >webman:通过orm访问数据库

webman:通过orm访问数据库

时间:2024-12-21 09:52:33浏览次数:4  
标签:illuminate webman 数据库 offset orm mysql pls size

一,文档地址:

https://www.workerman.net/doc/webman/db/tutorial.html

二,安装所需的库

$ composer require -W illuminate/database illuminate/pagination illuminate/events symfony/var-dumper laravel/serializable-closure

三,配置文件:

config/database.php

return [
    // 默认数据库
    'default' => 'mysql',

    // 各种数据库配置
    'connections' => [
        'mysql' => [
            'driver'      => 'mysql',
            'host'        => '127.0.0.1',
            'port'        => 3306,
            'database'    => 'test',
            'username'    => 'root',
            'password'    => '',
            'unix_socket' => '',
            'charset'     => 'utf8',
            'collation'   => 'utf8_unicode_ci',
            'prefix'      => '',
            'strict'      => true,
            'engine'      => null,
            'options' => [
                \PDO::ATTR_TIMEOUT => 3
            ]
        ],
    ],
];

四,代码:

<?php

namespace app\controller;

use support\Request;
use support\Db;

class PinglunController
{
    public function index(Request $request)
    {
        //return response(__CLASS__);
                $data=['name' => 'webman'];


        $p = 1;
        $size=20;
        $offset = ($p-1)*$size;

        $pls = Db::table('pllist')
                ->orderBy('id', 'desc')
                ->offset($offset)
                ->limit($size)
                ->get();

        $data['pls']=$pls;
        var_dump($pls);

        return view('pinglun/index', $data);
    }

}

 

标签:illuminate,webman,数据库,offset,orm,mysql,pls,size
From: https://www.cnblogs.com/architectforest/p/18613385

相关文章

  • LEC: 基于Transformer中间层隐藏状态的高效特征提取与内容安全分类方法
    随着语言模型(LMs)应用范围的扩大,对用户输入和模型输出中不当内容的检测变得日益重要。每当主要模型供应商发布新模型时,研究人员首先会尝试寻找绕过模型安全限制的方法,使其产生不符合预期的响应。通过Google的搜索可以发现,已有多种方法可以绕过模型的对齐调整,导致模型对不当请求作出......
  • 读图数据库实战笔记09性能与反模式
    1. 熵1.1. 熵是物理学上的一个术语,本质上是一个系统“内在的混乱程度”​1.2. 是我们的敌人2. 执行缓慢的遍历2.1. 和关系数据库一样,图数据库对于执行缓慢的操作并不陌生2.2. 图也有帮助诊断问题的工具2.2.1. 解释一个遍历会做什么2.2.2. 分析一个遍历做了什......
  • DM数据库几种主备模式说明
    转自:https://www.cnblogs.com/ariesblog/p/18041070前言DM数据库的主备集群主要是由搭建数据守护的方式来实现。DM数据守护(DMDataWatch)的实现原理非常简单:将主库(生产库)产生的Redo日志传输到备库,备库接收并重新应用Redo日志,从而实现备库与主库的数据同步。在此基础下,DM通过一......
  • Transformer大数据分布式因果推断在美团履约平台的探索与实践13
     1.背景中国有句古话:“民以食为天”。对食物的分析和理解,特别是识别菜肴的食材,在健康管理、卡路里计算、烹饪艺术、食物搜索等领域具有重要意义。但是,算法技术尽管在目标检测[1]-[3]、通用场景理解[4][5]和跨模态检索[6]-[8]方面取得了很大进展,却没有在食物相关的场景中取得......
  • 物联网职业技能大赛:mysql数据库通用教程
    ubuntu安装mysql有外网状态:sudoaptupdatesudoaptsearchmysql-serversudoaptinstall-ymysql-serversudoaptinstall-ymysql-server-8.0ubuntu安装mysql离线状态:scp-p端口压缩包目录虚拟机用户名@IP地址:指定文件目录#zip格式unzip文件名通用操作:sud......
  • 19表格合并-form以及常见表单元素-Emmet语法
    一、单元格合并什么是单元格的合并呢?在某些特殊的情况下,每个单元格占据的大小可能是并不固定的。一个单元格可能会跨多行或者多列来使用;比如下面这个单元格:那么如何进行单元格的合并呢?单元格合并使用两个属性:可以跨列合并,使用colspan,在最左边的单元格写colspan属性,并且省......
  • AI毕设管家_在线自动生成数据库表结构ER图流程图功能模块图
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作​主要内容:毕业设计(Javaweb项目|小程序|Python|HTML|数据可视化|SSM|SpringBoot|Vue|Jsp|PHP......
  • 数据仓库和数据库的区别
    一,数据仓库 数据仓库(DataWarehouse)是一种专门设计用于报告和分析的数据库系统,它允许将来自一个或多个数据源的数据集成、存储和分析。数据仓库的主要目的是支持决策制定,通过提供快速访问历史数据和进行复杂查询的能力。以下是数据仓库的一些关键特性和概念:1.主题导向:数据......
  • 如何在电脑上安装MYSQL数据库,软件Navicat
    1.电脑上如何按装MYSQL数据库(8.0.40版本)(以windows系统和MYSQL数据库8.0.40版本为例)首先,为了电脑安全的问题,我们可以在Google以及其他浏览器上,进行百度搜索“mysql”以及mysql数据库的官网网址(https://www.mysql.com/)进入界面之后,哇都是英文哈哈,不过没有关系,跟上我的脚步,在页面......
  • 数据库审计与监控
    title:数据库审计与监控date:2024/12/20updated:2024/12/20author:cmdragonexcerpt:数据库审计与监控是确保数据库安全性和性能的关键环节。通过实施有效的审计策略,可以追踪用户活动,监控数据访问与修改,从而及时发现潜在的安全威胁和性能瓶颈。探讨数据库审计的基本概念......