WebSite X5Help Center

 
Marco Ricchezza
Marco Ricchezza
User

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO inst  it

Auteur : Marco Ricchezza
Visité 2423, Followers 2, Partagé 0  

Salve uso l'oggetto html 

ma quando poi vado a vedere se funziona su internet mi da come prima riga Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in D:\inetpub\webs\teamgestit\agenda\config.php on line 6

e poi mi fa vedere quello che chiedo giustamente.

Perche mi da il mesaggio sopra ?

Posté le
6 RéPONSES
Giancarlo B.
Giancarlo B.
User

che versione hai di php sul tuo host ? 

Lire plus
Posté le de Giancarlo B.
Marco Ricchezza
Marco Ricchezza
User
Auteur

la versione 5.6.40 , devo mettere la 7 ?

Lire plus
Posté le de Marco Ricchezza
Giorgio C.
Giorgio C.
User

Come da messaggio, stai usando delle istruzioni per le query che sono deprecate, cioè che è meglio usare o Msqli nelle istruzioni delle query

Lire plus
Posté le de Giorgio C.
Esse Di
Esse Di
User

Fino a qualche tempo fa il PHP si interfacciava con i data base Mysql tramite l'estensione MySQL.

Attualmente le interfacce tra PHP e data base Mysql sono MySQLi ((MySQL improved) e PDO (in alternativa l'una con l'altra). MySQL è ancora supportato per ragioni di compatibilità con i siti del passato. Come tutte le cose supportate per ragioni di compatibilità, prima o poi verrà dismesso.

Lire plus
Posté le de Esse Di
Marco Ricchezza
Marco Ricchezza
User
Auteur

Percio' adesso come la faccio la connessione ? 

io prima facevo cosi :

<?php
$host = 'xxxxxxxxxxxxx';
$user = 'xxxxxxxxxxxxx';
$pass = 'xxxxxxxxxxxxx';
$db = 'xxxxxxxxxxxxxxx';
$con = mysql_connect($host,$user,$pass);
if (!$con) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';

$sel = mysql_select_db($db) ;
if (!$sel) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
?>

Lire plus
Posté le de Marco Ricchezza
Esse Di
Esse Di
User

<?php
$host = 'xxxxxxxxxxxxx';
$user = 'xxxxxxxxxxxxx';
$pass = 'xxxxxxxxxxxxx';
$db = 'xxxxxxxxxxxxxxx';

$con = mysqli_connect($host,$user,$pass,$db);
if (!$con) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
?>

Ma attenzione. Anche per le query occorre utilizzare msqli. In genere si tratta di una sostituzione di mysql con mysqli nelle istruzioni

https://www.w3schools.com/php/func_mysqli_connect.asp

Lire plus
Posté le de Esse Di