Use ODBC to connect to SQL Server database in PHP

不言
Release: 2023-03-24 08:02:01
Original
2343 people have browsed it

The content of this article is about using ODBC in PHP to connect to the SQL Server database. It has certain reference value. Now I share it with you. Friends in need can refer to it

I use: WampServer integration tool, PHP version is 7.0.29, database is SQL Server 2008 R2;

Note: When connecting to the database, You need to enter the PHP configuration file: PHP.ini in the X:\wamp\bin\apache\apache2.4.33\bin directory. Go inside and modify the relevant configuration. The configuration is as follows:

##extension=php_odbc.dll Remove the colon in front to start the service and restart all WampServer services. (Restarting Apache will also work)

I configured it using the thinkPHP5.1 framework.

Create a Test.class.php in the controller

The code is as follows:


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;        }}
Copy after login

The database name is: mysql.


The final effect is mainly to display the data of table myLLP in the database mysql, which is displayed on the page in the form of key-value pairs.

By accessing the url address, the entry file module controller method

The page path is: http://localhost:81/tp5/public /index/test/zz

The page output is: [{"name":"LLP","password":"123","id":"1" },{"name":"BB","password":"123","id":"2"}]

Related recommendations:

php connection to Oracle configuration under windows

PHP connection to mysql method-mysqli and PDO

The above is the detailed content of Use ODBC to connect to SQL Server database in PHP. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!