Gratis
900 854 000
Gratis 24x7
Contáctanos
¿Te ayudamos?

¿Cómo accedo a MySQL desde una página 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.