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的数据库功能。