thinkphp怎么调用储状态"置疑"存过程返回多个结果集

  介绍

这篇文章主要介绍thinkphp怎么调用储状态"置疑"存过程返回多个结果集,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强>首先安装扩展

<强> windows

分为两个步骤

1。找到对应自己PHP版本的pdo扩展,下载解压出来,并且在PHP . ini中里面启用扩展,需要注意的问题是PHP版本以及是否为安全版本

2。下载ODBC驱动程序https://docs.microsoft.com/zh-cn/sql/connect/odbc/download-odbc-driver-for-sql-server?视图=sql - server - 2017,这个没啥注意的,你是啥系统就下载啥安装包就行

linux和windows差不多,安装扩展的话直接可以用pecl

当你成功加载了可以在phpinfo()里面看到,当然了,如果你安装扩展这些都有诸多问题都话,~你可真拉稀。

<强> thinkphp操作sqlsrv储存过程

我使用的tp版本是5.0和操作多个数据库,希望能对你有所帮助

配置配置文件

,//,账号数据库   ,,,& # 39;UserDBConn& # 39;,=祝辞,,(   ,,,,,,,& # 39;类型# 39;,,,,,,,,,,,,=祝辞,& # 39;sqlsrv& # 39;   ,,,,,,,//,服务器地址   ,,,,,,,& # 39;主机名# 39;,,,,,,,,=祝辞,& # 39;139.129.1.1& # 39;   ,,,,,,,//,数据库名   ,,,,,,,& # 39;数据库# 39;,,,,,,,,=祝辞,& # 39;db4 # 39;   ,,,,,,,//,用户名   ,,,,,,,& # 39;用户名# 39;,,,,,,,,=祝辞,& # 39;xxxx # 39;   ,,,,,,,//,密码   ,,,,,,,& # 39;密码# 39;,,,,,,,,=祝辞,& # 39;tt123 ! @ # & # 39;   ,,,,,,,//,端口   ,,,,,,,& # 39;hostport& # 39;,,,,,,,,=祝辞,& # 39;5188 & # 39;   ,,,,   ,,,//,金币数据库   ,,,& # 39;ScoreDBConn& # 39;,=祝辞,,(   ,,,,,,,& # 39;类型# 39;,,,,,,,,,,,,=祝辞,& # 39;sqlsrv& # 39;   ,,,,,,,//,服务器地址   ,,,,,,,& # 39;主机名# 39;,,,,,,,,=祝辞,& # 39;139.129.1.1& # 39;   ,,,,,,,//,数据库名   ,,,,,,,& # 39;数据库# 39;,,,,,,,,=祝辞,& # 39;db2 # 39;   ,,,,,,,//,用户名   ,,,,,,,& # 39;用户名# 39;,,,,,,,,=祝辞,& # 39;xxxx # 39;   ,,,,,,,//,密码   ,,,,,,,& # 39;密码# 39;,,,,,,,,=祝辞,& # 39;tt123 ! @ # & # 39;   ,,,,,,,//,端口   ,,,,,,,& # 39;hostport& # 39;,,,,,,,,=祝辞,& # 39;5188 & # 39;   ,,,,   ,,,//,记录数据库   ,,,& # 39;RecordDBConn& # 39;,=祝辞,,(   ,,,,,,,& # 39;类型# 39;,,,,,,,,,,,,=祝辞,& # 39;sqlsrv& # 39;   ,,,,,,,//,服务器地址   ,,,,,,,& # 39;主机名# 39;,,,,,,,,=祝辞,& # 39;139.129.1.1& # 39;   ,,,,,,,//,数据库名   ,,,,,,,& # 39;数据库# 39;,,,,,,,,=祝辞,& # 39;db1 # 39;   ,,,,,,,//,用户名   ,,,,,,,& # 39;用户名# 39;,,,,,,,,=祝辞,& # 39;xxxx # 39;   ,,,,,,,//,密码   ,,,,,,,& # 39;密码# 39;,,,,,,,,=祝辞,& # 39;tt123 ! @ # & # 39;   ,,,,,,,//,端口   ,,,,,,,& # 39;hostport& # 39;,,,,,,,,=祝辞,& # 39;5188 & # 39;   ,,,,

修改thinkphp/图书馆/认为/模型。php

在末尾追加

,/* *   ,,,,*,@param  DbconnName美元   ,,,*/,,,protected  function  Dbconn (DbconnName美元){   ,,,,,,,试着{   ,,,,,,,,,,,conn 美元;=,Db:连接(DbconnName美元);   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

thinkphp怎么调用储状态"置疑"存过程返回多个结果集