首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Linux上从PHP连接到MS SQL Server?

在Linux上从PHP连接到MS SQL Server,可以使用以下方法:

  1. 安装必要的扩展:

要在PHP中连接到MS SQL Server,需要安装php-mssql扩展。在Debian或Ubuntu系统上,可以使用以下命令安装:

代码语言:txt
复制
sudo apt-get install php-mssql

在Red Hat或CentOS系统上,可以使用以下命令安装:

代码语言:txt
复制
sudo yum install php-mssql
  1. 配置连接信息:

在PHP代码中,可以使用mssql_connect()函数连接到MS SQL Server。该函数需要以下参数:

  • 服务器名称:MS SQL Server的地址或主机名。
  • 用户名:用于连接到MS SQL Server的用户名。
  • 密码:用于连接到MS SQL Server的密码。
  • 新建连接或使用现有连接:可选参数,用于指定是否使用新的连接或使用现有的连接。

示例代码:

代码语言:php
复制
<?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!';
?>
  1. 执行查询:

连接到MS SQL Server后,可以使用mssql_query()函数执行查询。该函数需要以下参数:

  • 查询语句:要执行的SQL查询。
  • 连接资源:在mssql_connect()函数中创建的连接资源。

示例代码:

代码语言:php
复制
<?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。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券