「非推奨: mysql_connect()」警告について
PHP 開発者は、「mysql_connect()」関数を示す警告メッセージが表示される場合があります。は廃止されました。この警告はコードの実行を妨げるものではありませんが、対処する必要がある重要な問題を浮き彫りにしています。
警告の原因
「mysql_connect()」この関数は PHP 5.5 以降では非推奨になりました。これは、その制限とセキュリティの脆弱性によるものです。 MySQLi や PDO などの最新の代替手段では、パフォーマンス、セキュリティ、および最新の MySQL バージョンのサポートが向上しています。
警告メッセージの削除
警告メッセージを削除するには、次の手順を実行します。いくつかのオプション:
$connection = mysqli_connect('localhost', 'username', 'password', 'database');
MySQLi (MySQL Enhanced Extension) は、MySQL と対話するための更新されたインターフェイスを提供します。パフォーマンスが向上し、準備されたステートメント、トランザクション、その他の高度な機能がサポートされます。
$connection = new PDO('mysql:host=localhost;dbname=database', 'username', 'password');
PDO (PHP データ) Objects) は、MySQL などのさまざまなデータベース システムと対話するための一貫したインターフェイスを提供するデータベース抽象化レイヤーです。柔軟性が高く、さまざまなデータベース機能をサポートしています。
error_reporting(E_ALL ^ E_DEPRECATED);
これにより、すべての非推奨の警告の表示が無効になります。 、「mysql_connect()」に関連するものが含まれます。ただし、警告を抑制するのではなく、根本的な問題に対処することをお勧めします。
非推奨のコードを見つけて置き換えます。現代の同等のものと。たとえば、「mysql_connect()」を使用している場合は、「mysqli_connect()」に置き換えます。新しい関数の正しい使用方法については、公式ドキュメントを参照してください。
追加の考慮事項
以上が「mysql_connect()」が非推奨になった理由と警告を修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。