php怎么连接sql server
admin 阅读: 2024-03-16
后台-插件-广告管理-内容页头部广告(手机) |
在PHP中,可以使用不同的函数来连接SQL Server数据库。根据不同的版本和需求,有以下几种方法可以连接SQL Server。一、mssql_系列函数:主要适用于PHP5.3以下的版本和SQL Server 2000及以上的版本。需要在php.ini文件中去掉以下代码前的分号:
- ```
- ;extension=php_mssql.dll
- ;extension=php_msql.dll
- ;extension=php_pdo_mssql.dll
- ;extension=php_pdo_odbc.dll
- ```
- 然后使用以下代码连接数据库:
- ```php
- <?php
- $server = "localhost"; //服务器IP地址,如果是本地,可以写成localhost
- $uid = "sa"; //用户名
- $pwd = "123456"; //密码
- $database = "jb51net"; //数据库名称
- //进行数据库连接
- $conn = mssql_connect($server, $uid, $pwd) or die("connect failed");
- mssql_select_db($database, $conn);
- //执行查询语句
- $query = "select * from A_PHP";
- $row = mssql_query($query);
- //打印输出查询结果
- while($list = mssql_fetch_array($row)) {
- print_r($list);
- echo "
"; - }
- ?>
- ```
- 二、sqlsrv_系列函数:可以使用以下代码连接数据库:
- ```php
- <?php
- $con = odbc_connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=jb51net', 'sa', '123456');
- $query = "SELECT * FROM dbo.A_PHP";
- $result = odbc_do($con, $query);
- while(odbc_fetch_row($result)) {
- $list = odbc_result($result, "id");
- print_r($list);
- echo '
'; - }
- ?>
- ```
- 三、PDO方式连接SQL Server:首先需要下载并安装Microsoft Drivers for PHP for SQL Server驱动。然后在php.ini文件中添加以下配置:
- ```
- extension=php_pdo_sqlsrv_53_ts.dll
- extension=php_sqlsrv_53_ts.dll
- ```
- 重启Apache服务器后,可以使用以下代码连接数据库:
- ```php
- <?php
- $server = "localhost"; //服务器IP地址,如果是本地,可以写成localhost
- $database = "jb51net"; //数据库名称
- $uid = "sa"; //用户名
- $pwd = "123456"; //密码
- try {
- $conn = new PDO("sqlsrv:Server=$server;Database=$database", $uid, $pwd);
- $query = "SELECT * FROM dbo.A_PHP";
- $stmt = $conn->prepare($query);
- $stmt->execute();
- while ($list = $stmt->fetch(PDO::FETCH_ASSOC)) {
- print_r($list);
- echo "
"; - }
- } catch (PDOException $e) {
- echo "Connection failed: " . $e->getMessage();
- }
- ?>
- ```
以上是几种常用的连接SQL Server数据库的方法,根据自己的实际需求选择适合的方法即可。123
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
在线投稿:投稿 站长QQ:1888636
后台-插件-广告管理-内容页尾部广告(手机) |