En primera instancia, sin mostrar los errores, tengo lo siguiente y me funciona:
conexion.php
Código PHP:
<?php
$hostname_conexion = "localhost";
$database_conexion = "bdsaine";
$username_conexion = "root";
$password_conexion = "";
$conexion = mysql_pconnect($hostname_conexion, $username_conexion, $password_conexion) or trigger_error(mysql_error(),E_USER_ERROR);
?>
Código PHP:
<?php require_once('conexion.php');
// para las consultas sería
$consulta = mysql_db_query("$database_conexion", "CONSULTA SQL", $conexion);
?>
Código PHP:
<?php
$conexion = mysql_connect('localhost', 'root', '');
if (!$conexion) {
die('No se ha conectado : ' . mysql_error());
}
// Seleccionar bdsaine como base de datos
$database_conexion= mysql_select_db('bdsaine');
if (!$database_conexion) {
die ('No se puede conectar a la base de datos : ' . mysql_error());
}
?>
Pero me arroja lo siguiente: unknown database '1'
¿Qué puede estar mal? o ¿Cómo puedo modificar el archivo "conexion.php" para que muestre los errores cuando no se pueda establecer conexion o no se pueda encontrar la base de datos?