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

Autore: Marco Ricchezza
Visite 2124, Followers 2, Condiviso 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 ?

Postato il
6 RISPOSTE
Giancarlo B.
Giancarlo B.
User
Utente del mese IT

che versione hai di php sul tuo host ? 

Leggi di più
Postato il da Giancarlo B.
Marco Ricchezza
Marco Ricchezza
User
Autore

la versione 5.6.40 , devo mettere la 7 ?

Leggi di più
Postato il da 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

Leggi di più
Postato il da 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.

Leggi di più
Postato il da Esse Di
Marco Ricchezza
Marco Ricchezza
User
Autore

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';
?>

Leggi di più
Postato il da 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

Leggi di più
Postato il da Esse Di