Ejemplos de conexión a bases de datos con códigos PHP:
- MySQLi-Extension
Copia el siguiente código e introdúcelo en tu script PHP para establecer una conexión con la base de datos.
Código: Seleccionar todo
<?php
$host_name = 'nombre-host';
$database = 'nombre-base-de-datos';
$user_name = 'usuario-base-de-datos';
$password = '<Introduce aquí tu contraseña.>';
$link = new mysqli($host_name, $user_name, $password, $database);
if ($link->connect_error) {
die('<p>Error al conectar con servidor MySQL: '. $link->connect_error .'</p>');
} else {
echo '<p>Se ha establecido la conexión al servidor MySQL con éxito.</p>';
}
?>
Compatible hasta PHP 5.6. A partir de PHP 7.0, se debe usar MySQLi (o alternativamente PDO).
Código: Seleccionar todo
<?php
$host_name = 'nombre-host';
$database = 'nombre-base-de-datos';
$user_name = 'usuario-base-de-datos';
$password = '<Introduce aquí tu contraseña.>';
$connect = mysql_connect($host_name, $user_name, $password, $database);
if (mysql_errno()) {
die('<p>Error al conectar con servidor MySQL: '.mysql_error().'</p>');
} else {
echo '<p>Se ha establecido la conexión al servidor MySQL con éxito.</p>';
}
?>
Copia el siguiente código e introdúcelo en tu script PHP para establecer una conexión con la base de datos.
Código: Seleccionar todo
<?php
$host_name = 'nombre-host';
$database = 'nombre-base-de-datos';
$user_name = 'usuario-base-de-datos';
$password = '<Introduce aquí tu contraseña.>';
$dbh = null;
try {
$dbh = new PDO("mysql:host=$host_name; dbname=$database;", $user_name, $password);
} catch (PDOException $e) {
echo "Error!:" . $e->getMessage() . "<br/>";
die();
}
?>
Se utiliza copiando el siguiente código en el archivo wp-config.php para crear una conexión con una base de datos. Este archivo se encuentra en el directorio raíz de tu instalación de WordPress.
Código: Seleccionar todo
/* Ajustes de MySQL. Solicita estos datos a tu proveedor de alojamiento web. */
/* El nombre de tu base de datos de WordPress */
define( 'DB_NAME', 'nombre-base-de-datos' );
/* Tu nombre de usuario de MySQL */
define( 'DB_USER', 'usuario-base-de-datos' );
/* Tu contraseña de MySQL */
define( 'DB_PASSWORD', '<Introduce aquí su contraseña.>' );
[/quote]
/* Host de MySQL (es muy probable que no necesites cambiarlo) */
define( 'DB_HOST', 'nombre-host' );