Imagen de Ayuda dinahosting

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

Programación, Bases de Datos

Categorías


Estás en
Inicio > Hosting > Bases de Datos > ¿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.







    Valóranos

    ¿Te ha ayudado este artículo?










    ¿Has encontrado este artículo con facilidad?










    ¿No das tu opinión sobre el artículo?