Home Backend Development PHP Tutorial Several methods for php to connect to mssql database_PHP tutorial

Several methods for php to connect to mssql database_PHP tutorial

Jul 21, 2016 pm 03:13 PM
m mssql pdo php php.ini several kinds database document method of connect first

First of all, in the php.ini file, remove the semicolon in front of;extension=php_pdo_mssql.dll;extension=php_pdo_odbc.dll, which method should be used to connect to mssql. Note that you need to restart the service to make it take effect.

1. Establish connection

1. odbc

First, set up odbc on the server where the php program is located. There is a difference between 32-bit and 64-bit operating systems here. For 32-bit, just create the data source (odbc) directly from the management tool in the control panel. For 64-bit, run C:WindowsSysWOW64odbcad32.exe

Set up from here. Note: The above is only for the case where the database server is 32-bit and the data source setting server is 32-bit or 64-bit. As long as the number of data sources established by the two servers is the same.

The following is the odbc connection establishment code.

Copy code The code is as follows:

$con = odbc_connect('odbc name','username','password' );

2. Connect mssql2000

Copy code The code is as follows:

$con = mssql_connect('database address','username','password' );

3. Connect mssql2008

Copy code The code is as follows:

$connectionInfo = array("UID"=> Username,"PWD"=>Password,"Database"=>"Database name");
$con = sqlsrv_connect(Database address,$connectionInfo);

2. Enter the query code

This is the same, you can write it directly, or you can copy it from mssql after verification. To put it simply, it is to assign a SQL statement to a variable.

Similar to the following code

Copy the code The code is as follows:

$query = "SELECT top 12 * database name order by id desc";

3. Create a query and retrieve the data

1. odbc

Copy code The code is as follows:

$result = odbc_do($con,$query);
while(odbc_fetch_row($result))
{
$Variable name = odbc_result($result, "field name");
}

2. Connect mssql2000
Copy code The code is as follows:

$result = mssql_query($con, $query);
while($ row =mssql_fetch_array($result))
{
$Variable name = $row["field name"];
}

3. Connect mssql2008
Copy code The code is as follows:

$result = sqlsrv_query($con, $query);
while($row = sqlsrv_fetch_array($ result))
{
$Variable name = $row["field name"];
}

The sqlsrv library is not included in php5.3 and later versions. . So download it from Microsoft.

4. Close the connection

There is no difference between this, they are odbc_close(); and mssql_close() and sqlsrv_close();

Final experience: PHP has fewer functions to connect to mssql than connecting to mssql, but it is enough. For specific functions, please refer to the official PHP manual

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/326589.htmlTechArticleFirst, remove the semicolon in front of;extension=php_pdo_mssql.dll;extension=php_pdo_odbc.dll in the php.ini file , corresponding to which method to connect to mssql. Note that you need to restart the service to make it take effect. ...
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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

CakePHP Project Configuration CakePHP Project Configuration Sep 10, 2024 pm 05:25 PM

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

CakePHP Date and Time CakePHP Date and Time Sep 10, 2024 pm 05:27 PM

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

CakePHP File upload CakePHP File upload Sep 10, 2024 pm 05:27 PM

To work on file upload we are going to use the form helper. Here, is an example for file upload.

CakePHP Routing CakePHP Routing Sep 10, 2024 pm 05:25 PM

In this chapter, we are going to learn the following topics related to routing ?

Discuss CakePHP Discuss CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

How To Set Up Visual Studio Code (VS Code) for PHP Development How To Set Up Visual Studio Code (VS Code) for PHP Development Dec 20, 2024 am 11:31 AM

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

CakePHP Creating Validators CakePHP Creating Validators Sep 10, 2024 pm 05:26 PM

Validator can be created by adding the following two lines in the controller.

See all articles