在Linux上从PHP连接到MS SQL Server,可以使用以下方法:
要在PHP中连接到MS SQL Server,需要安装php-mssql
扩展。在Debian或Ubuntu系统上,可以使用以下命令安装:
sudo apt-get install php-mssql
在Red Hat或CentOS系统上,可以使用以下命令安装:
sudo yum install php-mssql
在PHP代码中,可以使用mssql_connect()
函数连接到MS SQL Server。该函数需要以下参数:
示例代码:
<?php
$server = 'localhost';
$username = 'your_username';
$password = 'your_password';
$database = 'your_database';
$connection = mssql_connect($server, $username, $password, $database);
if (!$connection) {
die('Could not connect: ' . mssql_get_last_message());
}
echo 'Connected successfully!';
?>
连接到MS SQL Server后,可以使用mssql_query()
函数执行查询。该函数需要以下参数:
mssql_connect()
函数中创建的连接资源。示例代码:
<?php
$server = 'localhost';
$username = 'your_username';
$password = 'your_password';
$database = 'your_database';
$connection = mssql_connect($server, $username, $password, $database);
if (!$connection) {
die('Could not connect: ' . mssql_get_last_message());
}
$query = 'SELECT * FROM your_table';
$result = mssql_query($query, $connection);
if (!$result) {
die('Query failed: ' . mssql_get_last_message());
}
while ($row = mssql_fetch_assoc($result)) {
echo $row['column_name'] . '<br>';
}
mssql_free_result($result);
mssql_close($connection);
?>
注意:mssql_*
函数已被弃用,建议使用更现代的PHP扩展,如PDO或mysqli。
领取专属 10元无门槛券
手把手带您无忧上云