Questo avviso viene visualizzato perché è apparsa una nuova estensione. Supponiamo che tu possa ancora usare quello vecchio ma in alcuni casi è impossibile.
Ti mostro come faccio il collegamento con il database. Hai solo bisogno di cambiare i valori delle variabili.
Il mio file di connessione : 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);
?>
Anche l'estensione cambia quando si esegue una query.
File di query: "esempio.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");
?>
In questo modo si utilizza MySQL Improved Extension , ma è possibile utilizzare PDO (PHP Data Objects) .
Il primo metodo può essere utilizzato solo con i database MySQL, ma PDO può gestire diversi tipi di database.
Farò un esempio, ma è necessario dire che uso solo il primo, quindi correggimi se c'è qualche errore.
Il mio file di connessione 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);
?>
File di query (PDO): "example.php"
<?php
$query = "Here the query you are going to perform";
$result=$connection->$query;
?>
Per finire dì solo che ovviamente puoi nascondere l'avviso ma non è una buona idea perché in futuro può aiutarti a risparmiare tempo se si verifica un errore (tutti noi conosciamo la teoria ma se lavori molte ore a volte .. .il cervello non c'è ^^).