在PHP中用ODBC来连接SQL Server数据库

原创 2018年04月17日 11:39:58

我用的是:WampServer集成工具,PHP版本为7.0.29,数据库为SQL Server 2008 R2;

注意:在连接数据库时,需要进入X:\wamp\bin\apache\apache2.4.33\bin目录下的PHP配置文件:PHP.ini。进入里面修改相关配置。配置如下:

extension=php_odbc.dll    把前面冒号去掉开启服务    并且 重启下WampServer 所有服务。(重启Apache也行)

我是利用thinkPHP5.1框架来配置的。

在控制器中创建一个Test.class.php 

代码如下:

use think\Controller;

class Test extends Controller
{


        public function zz(){

            $servername='DRIVER={SQL Server};SERVER=localhost;DATABASE=mysql';
            $username = 'sa';
            $password = '123456';
            $conn = odbc_connect($servername,$username,$password);
            $sql = "SELECT * FROM myLLP";
            $exec=odbc_exec($conn,$sql);
            while($row =odbc_fetch_array($exec)){
                $List[]=$row;
            }
            echo json_encode($List);

            exit;

        }



}
其中数据库名字为:mysql   。

最终效果主要是显示了数据库mysql里面的表myLLP的数据,以键值对的形式在页面上显示。

通过访问url地址,入口文件+模块 +控制器+方法

页面路径为:http://localhost:81/tp5/public/index/test/zz

页面输出为:[{"name":"LLP","password":"123","id":"1"},{"name":"BB","password":"123","id":"2"}]

PHP中通过ODBC连接SQL Server数据库

http://blog.csdn.net/emili/article/details/4263084 现象:        一台 Windows 服务器,装有 SQL Se...
  • zunguitiancheng
  • zunguitiancheng
  • 2016-11-26 00:31:58
  • 2469

php通过odbc连接sqlserver

转自:http://blog.csdn.net/shaobingj126/article/details/5677927 $server='127.0.0.1';       $usern...
  • a138984
  • a138984
  • 2015-12-10 18:46:40
  • 2648

php使用ODBC连接sqlserver问题

检测是否连接成功,打印错误 使用odbc_error(),检测数据库连接问题   if(odbc_error()) { echo odbc_er...
  • liuhongwei_study
  • liuhongwei_study
  • 2015-08-13 15:01:19
  • 1481

Linux 通过 ODBC 连接 SQL Server2008

在windows环境下,连接SQL Server还是比较容易实现的,可以通过微软上面下载扩展驱动sqlsrv,或者通过odbc方式,例如下载最新版的xampp就能够直接打开extension=php_...
  • ljihe
  • ljihe
  • 2017-06-03 22:19:45
  • 2259

PHP学习之JDBC与ODBC的区别与实际运用,PHP ODBC

JDBC与ODBC都可以实现类似的功能,但JDBC与ODBC的区别是他们的开发架构不同,其实现细节上也有所差异。         谈到JDBC与ODBC的区别,JDBC和ODBC其实都是用...
  • zhonggaorong
  • zhonggaorong
  • 2016-08-19 13:53:36
  • 1475

关于php中使用odbc或者pdo连接sqlserver时如果查询条件中存在中文会导致查询失败的问题

这两天,可以说三天,一直在调试一段程序,这段程序很简单,就是
  • qdujunjie
  • qdujunjie
  • 2014-08-07 12:30:58
  • 3864

C/C++使用ODBC连接Microsoft SQL server数据库

转自【C语言】使用ODBC连接Microsoft SQL server数据库 | 学步园+http://www.xuebuyuan.com/542420.html 主要内容转载,本人加了...
  • lijia11080117
  • lijia11080117
  • 2015-04-01 16:04:14
  • 2330

使用ODBC连接Microsoft SQL server数据库

因为最近要用C对SQL Server进行连接,但发现网上关于这方面的资料不多,就把这两天查到的资料和心得归拢了下,留着以后自己看。 使用C语言通过ODBC(开放式数据库互连)对SQL Server进...
  • hanghangde
  • hanghangde
  • 2015-12-05 13:43:34
  • 3529

VC++6.0环境下用ODBC连接SQL Server数据库的简单例子

以前一直在用ADO的方式来连接数据库,但是最近的新项目中遇到了一个问题,客户非得用ORACLE的数据库来做,而我们的系统连接ORACLE数据库用的是ODBC,于是我也趁机学习了一下关于ODBC来连接数...
  • polo19
  • polo19
  • 2015-01-27 15:20:54
  • 3374

使用ODBC连接SQL Server数据库进行增删查改操作全过程

#include #include #include #include #include #include #include #include using namespace std; ch...
  • gukesdo
  • gukesdo
  • 2011-11-30 22:00:29
  • 6632
收藏助手
不良信息举报
您举报文章:在PHP中用ODBC来连接SQL Server数据库
举报原因:
原因补充:

(最多只允许输入30个字)