


Several methods for php to connect to mssql database_PHP tutorial
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.
$con = odbc_connect('odbc name','username','password' );
2. Connect mssql2000
$con = mssql_connect('database address','username','password' );
3. Connect mssql2008
$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
$query = "SELECT top 12 * database name order by id desc";
3. Create a query and retrieve the data
1. odbc
$result = odbc_do($con,$query);
while(odbc_fetch_row($result))
{
$Variable name = odbc_result($result, "field name");
}
2. Connect mssql2000
$result = mssql_query($con, $query);
while($ row =mssql_fetch_array($result))
{
$Variable name = $row["field name"];
}
3. Connect mssql2008
$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

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

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

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

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

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

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

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

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

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