Diese Warnung wird angezeigt, weil eine neue Erweiterung angezeigt wurde. Es wird davon ausgegangen, dass Sie die alte noch verwenden können, aber in einigen Fällen ist dies unmöglich.
Ich zeige Ihnen, wie ich die Verbindung mit der Datenbank herstelle. Sie müssen nur die Werte der Variablen ändern.
Meine Verbindungsdatei: 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);
?>
Die Erweiterung ändert sich auch beim Ausführen einer Abfrage.
Abfragedatei: "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");
?>
Auf diese Weise wird die verbesserte MySQL-Erweiterung verwendet , Sie können jedoch auch PDO (PHP Data Objects) verwenden .
Die erste Methode kann nur mit MySQL-Datenbanken verwendet werden, PDO kann jedoch verschiedene Arten von Datenbanken verwalten.
Ich werde ein Beispiel geben, aber es muss gesagt werden, dass ich nur das erste verwende. Bitte korrigieren Sie mich, wenn ein Fehler vorliegt.
Meine PDO-Verbindungsdatei: "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);
?>
Abfragedatei (PDO): "example.php"
<?php
$query = "Here the query you are going to perform";
$result=$connection->$query;
?>
Zum Schluss sagen Sie einfach, dass Sie die Warnung natürlich ausblenden können, aber das ist keine gute Idee, da Sie in Zukunft Zeit sparen können, wenn ein Fehler auftritt (wir alle kennen die Theorie, aber wenn Sie manchmal viele Stunden arbeiten). Gehirn ist nicht da ^^).