https://yachtdaywork.kesug.com
Tengo problemas para conectar los archivos hospedados en su hosting gratuito, con la base de datos también hospedada en su hospedaje web gratuito.
Este es el código del archivo db_connect.php
<?php
require 'config.php';
$host = 'sql313.infinityfree.com';
$dbname = 'if0_38720123_yachtdaywork';
$user = 'if0_38720123';
$pass = 'xxxxxxxx'; // Cambiar por tu contraseña real
$port = '3306';
try {
$pdo = new PDO("mysql:host=$host;port=$port;dbname=$dbname;charset=utf8", $user, $pass);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
die("Error de conexión: ".$e->getMessage());
} ?>
(Al cargar la página mysql_test.php me genera este error: "Error deconexión con la base de datos)
En mi archivo mysql_test.php tengo el siguiente código:
<?php
header(
'Content-Type: text/html; charset=utf-8'
); // Fijar codificación
error_reporting(E_ALL);
ini_set('display_errors', 1);
$host = 'sql313.infinityfree.com';
$user = 'if0_38720123';
$pass = 'xxxxxxxx';
$dbname = 'if0_38720123_yachtdaywork';
$port = 3306; // Conexión incluyendo la base de datos
$conn = new mysqli($host, $user, $pass, $dbname, $port);
if ($conn->connect_error) {
die("Error de conexión: ".$conn->connect_error);
} else {
echo "¡Conexión exitosa al servidor MySQL! ??"; // Emoji correcto
} ?>
Necesito saber si debo hacer algo para corregir el problema.
Muchas gracias