この警告は、新しい拡張機能が表示されたために表示されます。まだ古いものを使用できると思いますが、場合によっては不可能です。
データベースとの接続方法を紹介します。変数の値を変更するだけです。
私の接続ファイル:connection.php
<?php
$host='IP or Server Name (usually "localhost") ';
$user='Database user';
$password='Database password';
$db='Database name';
//PHP 5.4 o earlier (DEPRECATED)
$con = mysql_connect($host,$user,$password) or exit("Connection Error");
$connection = mysql_select_db($db, $con);
//PHP 5.5 (New method)
$connection = mysqli_connect($host,$user,$password,$db);
?>
クエリを実行すると、拡張子も変更されます。
クエリファイル:"example.php"
<?php
//First I call for the connection
require("connection.php");
// ... Here code if you need do something ...
$query = "Here the query you are going to perform";
//QUERY PHP 5.4 o earlier (DEPRECATED)
$result = mysql_query ($query) or exit("The query could not be performed");
//QUERY PHP 5.5 (NEW EXTENSION)
$result = mysqli_query ($query) or exit("The query could not be performed");
?>
この方法はMySQLの改良された拡張機能を使用していますが、PDO(PHPデータオブジェクト)を使用できます。
最初の方法はMySQLデータベースでのみ使用できますが、PDOはさまざまなタイプのデータベースを管理できます。
例を挙げますが、最初のものだけを使用する必要があるので、エラーが発生した場合は修正してください。
私のPDO接続ファイル:"PDOconnection.php"
<?php
$hostDb='mysql:host= "Here IP or Server Name";dbname="Database name" ';
$user='Database user';
$password='Database password';
$connection = new PDO($hostDb, $user, $password);
?>
クエリファイル(PDO):"example.php"
<?php
$query = "Here the query you are going to perform";
$result=$connection->$query;
?>
最後に、もちろん警告を非表示にすることもできますが、エラーが発生した場合に時間を節約するのに役立ちます(私たち全員が理論を知っていますが、長時間作業する場合もあります)。 。脳はありません^^)。