MSSQL 数据库在PHP中的登录实现(mssql登录php)

为了实现在PHP中登录MSSQL数据库,首先需要安装PHP的MSSQL扩展,该扩展是PHP操作MSSQL数据库的接口,如果没有安装则无法登录MSSQL数据库,下面将介绍如何在PHP中实现MSSQL的登录操作。

一、安装MSSQL扩展

1、首先,确认操作系统是什么,windows下是用ODBC驱动连接,Linux下则是FreeTDS驱动连接。

2、如果是用windows下ODBC连接,首先需要安装官方提供的ODBC驱动,然后在PHP.ini里设置extension=php_pdo_odbc.dll,以及extension=php_odbc.dll。

3、若是使用Linux下的FreeTDS,则需要用yum安装FreeTDS,然后在PHP.ini里设置extension=php_pdo_odbc.so,以及extension=php_odbc.so。

二、PHP连接MSSQL

1.建立连接

首先,建立连接对象:

$link = mssql_connect(“localhost”, “username”, “password”); // 连接MSSQL数据库

2.选择数据库

选择数据库:

$db = mssql_select_db(“database_name”, $link); // 选择数据库

3.编写SQL语句

接下来编写SQL语句,这里的SQL中的USRNO和PASSWD为用户输入的账号和密码:

$sql_check = “SELECT * FROM table_name WHERE USRNO = ‘{$_POST[“username”]}’ AND PASSWD = ‘{$_POST[“password”]}'”;

4.SQL语句执行

最终,执行SQL语句:

$result = mssql_query($sql_check);

5.获取执行结果

获取登录数据:

$num_rows = mssql_num_rows($result); if($num_rows == 1){ $row = mssql_fetch_assoc($result); // 匹配成功,登录成功 }else{ // 用户名或密码错误,登录失败 }

以上就是在PHP中如何实现MSSQL数据库的登录操作,建议安装程序时仔细阅读安装说明,以正确安装MSSQL的扩展,正确使用PHP的数据库功能。


数据运维技术 » MSSQL 数据库在PHP中的登录实现(mssql登录php)