TP5 连接SQLServer数据库及多个数据库切换

【tp载入sql server多库联查】 这里需要先准备好开发环境,我的开发框架是tp5。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z 重做:Ctrl/Command + Y 加粗:Ctrl/Command + B 斜体:Ctrl/Command + I 标题:Ctrl/Command + Shift + H 无序列表:Ctrl/Command + Shift + U 有序列表:Ctrl/Command + Shif 阅读详情

phpstudy  php版本5.5.38  TP5.0

1.配置database.php


    //db1
    // 服务器地址
    'hostname'        => '127.0.0.1',
    // 数据库名
    'database'        => '******',
    // 用户名
    'username'        => 'root',
    // 密码
    'password'        => 'root',
    // 端口
    'hostport'        => '3306',

    'db2'   => [
        //本地
        'type'            => 'sqlsrv',
        // 服务器地址
        'hostname'        => '127.0.0.1',
        // 数据库名
        'database'        => '******',
        // 用户名
        'username'        => 'sa',
        // 密码
        'password'        => 'root',
        // 端口
        'hostport'        => '1433',
    ],

    //可多配置数据库 db3,db4

2. 配置php.ini

有则去;号,无则添加就可以

对应的dll文件放在 phpstudy安装路劲\PHPTutorial\php\php-5.5.38\ext下

dll文件,真是找了好久,还要花金币...坑,正规途径 微软下载 双击解压到一个空文件夹就可以  -> 微软下载地址

(下面其实要一组就可以,手残忘把不好用的删除了,大家试试看)

extension=php_sqlsrv_55_nts.dll
extension=php_pdo_sqlsrv_55_nts.dll
extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll

TP5使用事例

//原生查询 表达式都可用经测试

//db1 默认数据库
Db::query('sql');
Db::execute('sql');

Db::table('***')
    ->where('***')
    ->select();

//db2
Db::connect('database.db2')->execute('sql');
Db::connect('database.db2')->query('sql');

here备注:可能win系统需要安装一个ODBC驱动,会有提示

同一个sql语句 连接两个数据库服务器 在sqlserver查询分析器中,一个sql语句连接两个数据库服务器的一种方法 立即下载

相关推荐

Zabbix故障排查10051端口无法启动:zabbix-server.service: main process exited, code=exited, status=1/FAILURE

zabbix-server.service: main process exited, code=exited, status=1/FAILURE报错说与数据库失去连接。

" DevOps菜鸟(Xu JieHao)" 的博客 2258

【SQL Server】thinkphp5连接sql server

我用的环境是phpstudy,php版本是5.6,thinkphp连接sql server 方法如下: 1、修改database.php文件里的数据库信息 2、进入php扩展目录。我的是“E:\phpstudy\PHPTutorial\php\php-5.6.27-nts\ext”,查看目录下是否有php_sqlsrv_56_nts.dll,没有就网上下载,一般都会有 3、编辑php.ini,...

qq_25285531的博客 1508

BLHeli_S电调刷Bluejay固件实战:解锁双向DShot与RPM滤波全攻略

本文详细介绍了如何为BLHeli_S电调刷写开源Bluejay固件,以解锁双向DShot协议与RPM滤波等关键功能。内容涵盖硬件兼容性检查、固件刷写全流程、双向DShot启用与OSD报错解决方案,并对48kHz与96kHz PWM频率的选择提供了实战建议,帮助穿越机玩家在不更换硬件的前提下显著提升飞行性能与操控体验。

weixin_29188997的博客 512

Thinkphp5多数据库切换

在项目开发中需要Thinkphp5读取多个数据库的数据,本文详细介绍Thinkphp5多数据库切换 一、在database.php配置默认数据库连接 'type' => 'mysql','hostname' => '服务器IP地址','database' => '数据库名','username' => '用户名','...

qq_25285531的博客 622

MagicDraw小白必看:BDD图中模块的5种属性详解(含SysML v1.6最新端口配置指南)

本文面向MagicDraw初学者,详细解析SysML BDD图中模块的五种核心结构属性,包括组成部分、引用、值、约束属性及端口。重点阐述了SysML v1.6中端口设计的范式转移,对比了完整端口与代理端口的区别与应用场景,并通过实战案例指导如何利用代理端口进行清晰的接口定义与系统架构设计。

rum55的博客 374

Contest 226 - C - Martial artist

from atcoder Problem Statement Time Limit: 2 sec / Memory Limit: 1024 MB Score :300300points Takahashi is a martial artist. There areNNmoves that a martial artist can learn, called Move11,22,\ldots…,NN. For each1 \leq i \leq N1≤i≤N, it takes...

m0_54674275的博客 1020

thinkphp配置sqlserver的踩坑经历

一、软硬件环境 服务器系统版本:windows server 2012R2 SQL SERVER版本:2017 thinkphp版本:5.1 php版本:7.2.34 二、配置用到的相关驱动 具体可参考这篇文章,写得比较详细。 thinkphp5 连接SQLserver 这里我再根据我的理解解释一下这几个名词 1. Microsoft Drivers for PHP for SQL Server: 这个我们下载得到的是两个dll扩展库,php_pdo_sqlsrv_7_ts_x64.dl

jerrylearner的博客 1455

Python+Flask+Echarts打造全国气象数据可视化分析大屏

本文详细介绍了如何使用Python+Flask+Echarts构建全国气象数据可视化分析大屏,实现实时监控、趋势分析和快速决策。通过Python强大的数据处理能力、Flask的轻量级优势和Echarts的交互体验,打造高效的气象数据可视化系统,提升农业、物流等行业的决策效率。

weixin_29061531的博客 1061

tp5连接mysql和sql_tp5如何连接sqlserver数据库

如果说用php去开发一个网站的话,大家都会想到使用数据库mysql,跟php搭配,网上很多源码都是采用了php+mysql的方式配合开发。最近刚好有一个需求,就是使用sqlserver当数据库去开发一个网站,这里就简单介绍一个如何去连接sqlserver数据库,以及一些简单的数据库操作方法,看完这篇之后,你就会知道,其实无论是哪种数据库去开发,其实原理都很相似,只要掌握一种,其他就可以快速上手。但...

weixin_39796878的博客 595

RFC 字符码转换深度解析:Unicode、非 Unicode 与 MDMP 系统的协奏

老版本 MDMP 系统不上传自定义映射时,Unicode 端会落回“预配置列表”。列表里可见西欧 1100、日文 8000、中文 8400 等经典编号。若需强制覆写映射,可在 SM59 ➡Unicode页签启用,或直接勾选作为兜底。字符编码问题常“潜伏”多年,一旦旧系统升级或新增语种便集中爆发。掌握 RFC code page 转换机理、灵活运用 SM59 选项、在早期对 LANG 字段和字段长度进行治理,是根治乱码与 short dump 的关键。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 225

双目相机模型

近期想研究一下 双目相机 的内容,故先把 理论 弄清楚! 一、双目相机模型 针孔相机模型描述了 单个相机 的成像模型。然而,仅根据一个像素,我们是无法确定 这个空间点的具体位置的。这是因为,从相机光心到归一化平面连线上的所有点,都可以 投影至该像素上。只有当 P 的深度确定时(比如通过双目或 RGB-D 相机),我们才能确 切地知道它的空间位置。 测量像素距离(或深度)的方式有很多种,像人眼就可以根据左右眼看到的景物差异 (或称视差)来判断物体与我们的距离。双目相机的原理亦是如..

努力努力努力 2408

关于thinkPHP5+sqlserver配置

一、thinkphp连接SQLServer2008数据库配置 笔者使用的环境是Windows 2008 x64位系统,安装了IIS7.0,自己搭建了xampp,内含Apache2.4,PHP5.6.21,MySQL(10.1.13-MariaDB)。我只使用了IIS配合php,使用thinkphp5.0.6搭建的网站,原本使用的MySQL数据库,现在需要连接SQLServer2008读写一些数据。...

wangmj518的专栏 2108

汇川Easy系列PLC系统PID指令编程应用(增量型)

增量式PIDS7-1200/1500增量式PID(输出归一化、支持PWM输出)_西门子1200pid算法公式-优快云博客文章浏览阅读1k次。本文介绍了S7-1200/1500 PLC中增量式PID算法的应用,包括输出归一化和PWM输出。通过详细解析,阐述了PID输出如何限制在0.0-1.0之间,并且如何将PID输出与PWM占空比关联,适用于温度等控制场景。

RXXW_Dor的博客 1425

关于在Linux系统中远程连接sqlserver的办法

最近公司新配了一台服务器,系统是CenTOS7.6,使用的框架是TP5.0,因为要远程连接sqlserver数据库,所以在网上查了一些资料.已经安装好了 还没开始测试框架是否能够使用成功,后续结果会更新的 Linux系统需要安装OBDC,freeTds, OBDC是在网盘下载的,大家有需要的可以到这个博客去看 就不放上来了,freeTds是直接下载的源码 wget ftp://ftp.freetd...

qingmu_hehui的博客 4577

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

php 连接sql server 框架,完美搭建PHP链接sqlserver(MSSQL SQL server)数据库

最近因工作原因,要用安装sqlserver2012(传送门),摒弃掉mysql切换到sqlserver还真是很折腾人的,网上找的教程也都是断断续续的,总链接不成功,索性自己写一套经验。废话不多说,首先查看自己的PHP版本,php 在5.3以后便不再支持对SQL Server 的连接,所以这时需要ms提供的第三方扩展了,虽然php5.2提供的php_mssql.dll方法是可以连接到SQL Serv...

weixin_39640543的博客 890

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

php 7.2 sqlserver,php7.2连接Sqlserver2008 r2

下载Sql Server PHP扩展Microsoft Drivers for PHP for SQL Serverhttps://github.com/Microsoft/msphpsql/releases/tag/v5.2.0-RChttps://github.com/Microsoft/msphpsql/tags(全部连接)下载ODBC驱动Microsoft® ODBC Driver 13....

weixin_39664136的博客 225

sqlserver连接字符串_配置文件中的数据库连接串加密了,你以为我就挖不出来吗?...

一:背景 1. 讲故事 前几天在调试物联柜终端上的一个bug时发现 app.config 中的数据库连接串是加密的,因为调试中要切换数据库,我需要将密文放到专门的小工具上解密,改完连接串上的数据库名,还得再加密贴到 app.config 中,烦的要死,内容如下: <appSettings> <!-- 数据库连接字符串 --> <add key="O...

weixin_39716921的博客 614

php jdbc 2008,JDBC初步 JDBC连接SQLServer 2008之心路历程

JDBC简介 今天,研究了下JDBC连接SQL Server2008的过程,为了日后学习的方便,就把自己的心得写出来,供自己日后参考,如果这篇文章对您有所帮助,那就更好了。 首先,大家需要知道的是JDBC仅仅是一个接口,通过JDBC去加载对应的驱动程序,进而来操作数据库JDBC简介今天,研究了下JDBC连接SQL Server2008的过程,为了日后学习的方便,就把自己的心得写出来,供自己日后参考...

weixin_32344641的博客 198

java jdbc链接sqlsever_JDBC初步 JDBC连接SQLServer 2008之心路历程

JDBC简介今天,研究了下JDBC连接SQL Server2008的过程,为了日后学习的方便,就把自己的心得写出来,供自己日后参考,如果这篇文章对您有所帮助,那就更好了。首先,大家需要知道的是JDBC仅仅是一个接口,通过JDBC去加载对应的驱动程序,进而来操作数据库。换句话说,JDBC需要依赖对应数据库的驱动程序才可以访问数据库。所以,当我们在机器上安装了一个数据库后,应用程序是不能直接操作数据库...

weixin_33613571的博客 329

error: 40 – 无法打开到SQL Server的连接(解决方法)

SQL 网络接口: 定位指定的 Server/Instance 时出错 error: 40 – 无法打开到SQL Server的连接 现象:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未 找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 – 无法打开到 SQ...

weixin_34174322的博客 1409

php mssql 存储过程 输入参数,php取得mssql存储过程的输出参数的方法

php获取mssql存储过程的输出参数,代码如下:复制代码 代码示例:$conn=mssql_connect("127.0.0.1","user","passwd");mssql_select_db("mydb");$stmt=mssql_init("pr_name",$conn);//$a=50001;mssql_bind($stmt,"RETVAL",$val,SQLVARCHAR); //用...

weixin_32734545的博客 286

C#实现SQL 2005数据库远程连接代码

C#实现SQL 2005数据库远程连接代码  1. 首先检查下 SQL Server的相关服务开启没有 2. 如果开启了,还是不行,那么再检查 MSSQL 2005 外围应用配置器  里是否开启了远程连接 3.首先确定你的服务器端的computer Browser是否已经启动了,如果没有启动的话,把它启动了,同时关掉服务器端的防火墙。(可以通过"控制面板"-"管理工具"-"服务"-"comp

longma的专栏 943

SQL SERVER数据库:SQL看这一篇就不够了(附详细代码及截图)

SQL SERVER教程

weixin_60415234的博客 1万+

error: 40 – 无法打开到SQL Server的连接

昨天还好好的,今天运行程序发现连接错误,查了一下发现自动启动的SQL sever服务没有开,记录下来以备后用。 以下来自转载: SQL 网络接口: 定位指定的 Server/Instance 时出错 error: 40 – 无法打开到SQL Server的连接 现象:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未 找到或无法访问服务器。请验证实例名

找到你的目的,然后意义就会随之而来 2610
上一篇: php实现FTP上传、FTP下载、FTP移动、FTP创建等
下一篇: SqlServer常用语法
a114469
博客等级 码龄12年 14粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值