Key*_*lla 2 php sql-server sqlsrv
我如何real_escape_string
在 sqlsrv 中使用?
这是我的代码:
$uname = sqlsrv_real_escape_string($conn, trim($_POST['uname']));
$pass = sqlsrv_real_escape_string($conn, trim($_POST['pword']));
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
未定义函数
sqlsrv_real_escape_string
SQL Server 代码使准备好的语句非常容易执行:
$query = "SELECT * FROM users WHERE username=? AND password=?";
$parameters = [$_POST["uname"], $_POST["pword"]];
$result = sqlsrv_query($conn, $query, $parameters);
Run Code Online (Sandbox Code Playgroud)
只需用 a 替换您的值?
,然后将它们作为数组(按顺序)作为第三个参数传递给sqlsrv_query()
.
(并不是说您会将明文密码存储在数据库中,对吧?)
归档时间: |
|
查看次数: |
7844 次 |
最近记录: |