Conexión a la base de datos

Muy buenas a todos , es mi primera vez por aca, y estoy intentando enlazar la base de datos con mi pagina web creada ya.
Al abrir la pagína me da el siguiente error :

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /storage/ssd5/227/2529227/public_html/grupos/conexion.php:8 Stack trace: #0 /storage/ssd5/227/2529227/public_html/grupos/grupos.php(13): conectar() #1 {main} thrown in /storage/ssd5/227/2529227/public_html/grupos/conexion.php on

No tengo ni idea de por que , he puesto mi usuario , la contraseña etc:
function conectar() {
$user=“id2529227_baloncesto”;
$pass=“xxxxxx”;
$server=“localhost”;
$db=“id2529227_baloncesto”;
$con=mysql_connect($server, $user, $pass) or die (“Error en la conexion”.“Error”.mysql_error());
mysql_select_db($db, $con);
return $con;

Ni que decir que en localhost me funciona perfecto.
Gracias de antemano y un saludo a todos.

Hi @adhoro!

Please lower your PHP version and try again: 000webhost cPanel > Settings > General > Change PHP version > 5.6

Thanks i dont see versión of php.
I do:
function conectar() {
$user=“id2529227_baloncesto”;
$pass=“xxxxxx”;
$server=“localhost”;
$db=“id2529227_baloncesto”;
$con=mysqli_connect($server, $user, $pass) or die (“Error en la conexion”.“Error”.mysql_error());
mysqli_select_db($db, $con);
return $con;

And Work ok.

1 Like

@adhoro mysql is a deprecated function, which need php version 5.6 or lower to work.

I’m glad you solved your issue by using mysqli_connect. :slight_smile:

If you’ve any other issue, do post or PM any staff member.