PHP 5.5.0 以降での mysql_* 関数の非推奨
PHP 5.2.0 以前から PHP 5.5 への移行中。 0 では、非推奨の mysql_* 関数で問題が発生する可能性があります。 PHP 5.5.0 で非推奨となった mysql_real_escape_string() 関数は、mysqli 拡張機能の mysqli_real_escape_string() に置き換えられました。
エラーと解決策:
エラー「非推奨: mysql_real_escape_string()。これを解決するには、関数呼び出しを mysqli_real_escape_string($connection, $escapestring) に置き換えます。」 mysqli_real_escape_string() 関数には、$connection と $escapestring という 2 つの引数が必要です。
変更されたコード スニペット:
<code class="php"><?php $username = mysqli_real_escape_string($connection, stripslashes($_POST['username'])); $password = mysqli_real_escape_string($connection, stripslashes($_POST['password'])); ?></code>
ここで、$connection は、 MySQL データベース。
追加メモ:
以上がPHP 5.5.0 以降で非推奨となった mysql_real_escape_string() 関数の代替となるものは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。