PHP - mysql_prep 已弃用
PHP - is mysql_prep deprecated
我正在处理登录表单并使用教程中的一些代码。
现在我不记得 mysql_prep 的用途以及它是否已被弃用,因为它不是 mysqli ...我无法真正理解我用谷歌搜索的内容。
可以用这个吗?我应该用别的东西还是不一起用?
看起来像这样(用于更新SQLtable的变量):
$username = mysql_prep($_POST["username"]);
$password = mysql_prep($_POST["password"]);
$hashed_password = password_hash($_POST["password"], PASSWORD_DEFAULT);
mysql_prep 必须是一些用户定义的函数。它不存在于 php 文档中。
http://php.net/manual-lookup.php?pattern=mysql_prep&scope=quickref
在您自己的代码中查看此函数内部,如果它有任何对 mysql_ 函数的引用,则将其视为已弃用。从 PHP 5.5 开始不推荐使用所有 mysql_ 函数,并在 PHP 7 中删除。
改用 mysqli_ 函数或 PDO。
我正在处理登录表单并使用教程中的一些代码。 现在我不记得 mysql_prep 的用途以及它是否已被弃用,因为它不是 mysqli ...我无法真正理解我用谷歌搜索的内容。
可以用这个吗?我应该用别的东西还是不一起用?
看起来像这样(用于更新SQLtable的变量):
$username = mysql_prep($_POST["username"]);
$password = mysql_prep($_POST["password"]);
$hashed_password = password_hash($_POST["password"], PASSWORD_DEFAULT);
mysql_prep 必须是一些用户定义的函数。它不存在于 php 文档中。
http://php.net/manual-lookup.php?pattern=mysql_prep&scope=quickref
在您自己的代码中查看此函数内部,如果它有任何对 mysql_ 函数的引用,则将其视为已弃用。从 PHP 5.5 开始不推荐使用所有 mysql_ 函数,并在 PHP 7 中删除。
改用 mysqli_ 函数或 PDO。