gpt4 book ai didi

php - 如何使用 sqlsrv_* 函数转义字符串?

转载 作者:搜寻专家 更新时间:2023-10-31 21:22:11 25 4
gpt4 key购买 nike

如何在 sqlsrv 中使用 real_escape_string

这是我的代码:

$uname = sqlsrv_real_escape_string($conn, trim($_POST['uname']));
$pass = sqlsrv_real_escape_string($conn, trim($_POST['pword']));

但我收到以下错误:

undefined function 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);

只需用 ? 替换您的值,然后将它们作为数组(按顺序)作为 sqlsrv_query() 的第三个参数传递。

(并不是说您会在数据库中存储明文密码,对吧?)

关于php - 如何使用 sqlsrv_* 函数转义字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44691148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com