Acceso a la base de datos
Autore: Jorge Díaz GómezHola, buenos días a todos.
Tengo problemas al conectarme a la base de datos y revisando el código encontré el mismo
En la clase que se implementa
class ImDb implements DatabaseAccess
{
private $driver;
function __construct($host, $user, $pwd, $db)
{
// Detect the correct driver
if (function_exists("mysqli_connect")) {
$this->driver = new MySQLiDriver($host, $user, $pwd, $db);
} else if (function_exists("mysql_connect")) {
$this->driver = new MySQLDriver($host, $user, $pwd, $db);
} else {
die("No database support detected");
}
}
me dice que no está soportado.
Resulta que tengo implementado en el sitio MariaDb 10.3
Quisiera saber si es que no se ha implementado el driver para la misma.
Si fuerna tan amables, me podrían indicar que versión del driver de base de datos soportan.
Muchas gracias.
Hola Jorge
En general, el único requisito para que el software se conecte correctamente a la base de datos es que necesita ejecutar MySQL 5.6 o superior
Si la herramienta de prueba informa que no se detectó soporte de la base de datos, es probable que su hosting no tenga una base de datos activa o no esté configurada correctamente.
Para entender por qué podría ser eso, le sugiero que tome este código y se comunique directamente con su proveedor de alojamiento. Deben poder entender exactamente por qué parece que no funciona y aplicar los cambios necesarios de su lado en consecuencia.
Prueba esto y mantenme informado sobre la respuesta
Gracias
Stefano