- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- Errore di connessione database : mysql_pconnect
-
Errore di connessione database : mysql_pconnect
Ciao ho installato in locale sphider.eu (uno spider sviluppato in php/mysql), ho un problema di connessione con il database.
il file databse.php è cosi composto:[PHP]<?php $database="sphider"; $mysql_user = "root"; $mysql_password = ""; $mysql_host = "localhost"; $mysql_table_prefix = "";
$success = mysql_pconnect ($mysql_host, $mysql_user, $mysql_password); if (!$success) die ("<b>Cannot connect to database, check if username, password and host are correct.</b>"); $success = mysql_select_db ($database); if (!$success) { print "<b>Cannot choose database, check if database name is correct."; die(); }?>[/PHP]
lanciando l'installazione mi appare errore:
Deprecated: mysql_pconnect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in/Applications/XAMPP/xamppfiles/htdocs/spider/settings/database.php on line **10
****ho provato ha risolvere in questo modo:
[PHP]
<?php $database="sphider"; $mysql_user = "root"; $mysql_password = ""; $mysql_host = "localhost"; $mysql_table_prefix = "";$success = new mysqli_connect ($mysql_host, $mysql_user, $mysql_password); if (!$success) die ("<b>Cannot connect to database, check if username, password and host are correct.</b>"); $success = mysql_select_db ($database); if (!$success) { print "<b>Cannot choose database, check if database name is correct."; die(); }?>[/PHP]
ma non funziona. Come posso risolvere?
Grazie**
-
Ciao ronyone, come dice il messaggio di errore la funzione mysql_pconnect() è deprecata.
Se vuoi continuare ad utilizzare questa funzione dovresti utilizzare una versione PHP precedente alla 5.5.0, altrimenti (consigliato) utilizza le classi PDO.