Fondo Servidores

Portal de Ayuda

¿Cómo accedo a mi base de datos desde una web programada en PHP?

Estás en Inicio > Hosting > Programación > ¿Cómo accedo a mi base de datos desde una web programada en PHP?

¿Cómo accedo a mi base de datos desde una web programada en PHP?

El siguiente ejemplo de código muestra cómo puedes conectarte a una Base de Datos MySQL con PDO (PHP Data Objects):

<?php
$myPDO = new PDO('mysql:host=localhost;dbname=mibasededatos', 'usuariodb', 'miclavedb');
?>

A partir de PHP 7.0 la función mysql_connect se elimina, por lo que se debe usar en su lugar mysqli_connect:

<?php
$enlace = mysqli_connect("127.0.0.1", "usuariodb", "miclavedb", "mibasededatos");
if (!$enlace) {
echo "Error: No se pudo conectar a MySQL." . PHP_EOL;
echo "errno de depuración: " . mysqli_connect_errno() . PHP_EOL;
echo "error de depuración: " . mysqli_connect_error() . PHP_EOL;
exit;
}
echo "Éxito: Se realizó una conexión apropiada a MySQL! La base de datos mi_bd es genial." . PHP_EOL;
echo "Información del host: " . mysqli_get_host_info($enlace) . PHP_EOL;
mysqli_close($enlace);
?>

Puedes comprobar la versión de PHP de tu hosting desde tu Panel. Observa que en los ejemplos se utiliza localhost para conectarse al servidor de MySQL. Aunque esto es válido para la mayoría de Hosting Linux, te recomendamos verificar antes este dato en tu Panel de Control, por si tu base de datos se aloja en una máquina diferente a tus archivos web.

Si se trata de un Hosting Windows, debes utilizar mysql.tudominio.com en lugar de localhost.

Vídeos relacionados

Webinar | Cómo escoger un hosting para tu proyecto web

Webinar | Cómo escoger un hosting para tu proyecto web

Tanto si vendes productos o servicios como si tienes un blog o un sitio de noticias, elegir un buen hosting para tu web es …

Webinar | Introducción a la Optimización en WordPress (WPO)

Webinar | Introducción a la Optimización en WordPress (WPO)

Mantener tu web en WordPress rápida y segura ha de ser una de tus prioridades online. Aquí te explicamos algunas de las …

Tutoriales de Ayuda. Panel Dinahosting | ¿Cómo sé si un correo se ha enviado correctamente?

Tutoriales de Ayuda. Panel Dinahosting | ¿Cómo sé si un correo se ha enviado correctamente?

Comprueba si un envío de correo se ha efectuado correctamente desde tu Panel de Control de dinahosting, accediendo al menú …

Skip to content