Ver Mensaje Individual
  #62 (permalink)  
Antiguo 03/05/2016, 13:45
Avatar de jearj
jearj
 
Fecha de Ingreso: julio-2008
Mensajes: 72
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: insertar url en campo de db al iniciar sesion los usuarios

he resuelto todos los errores que me han ido saliendo al cambiar todas la paginas de mysql a mysqli, pero al intentar abrir el perfil, los errores se mantienen, aunque ya he resuelto varios, han salido algunos errores, que no consigo solucionar, porque es simplemente los parámetros de conexión a db y no le veo nada extraño.

Estos son los errores:
Warning: mysqli_select_db() expects parameter 1 to be mysqli, null given in /homepages/------------/perfil/acceso_db.php on line 14

Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in /homepages/----------/perfil/acceso_db.php on line 29
Ha sido imposible conectarse a la Base de Datos que proporcionaste, favor verifica si existe o si es correcta la que escribiste


Archivo acceso_db.php
<?php
session_start();

$host_db = "";
$usuario_db = "";
$clave_db = "";
$nombre_db = "";
$error = '<a href="javascript: window.history.back()"><< Regresar a solucionar el problema</a>';
$rango = $_SESSION["tipo"];

mysqli_connect($host_db, $usuario_db, $clave_db);
mysqli_select_db($nombre_db); <--- Linea 14



$hostname = '';
$user = '';
$pass = '';
$dbnombre = '';
$error = '<a href="javascript: window.history.back()"><< Regresar a solucionar el problema</a>';
$rango = $_SESSION["tipo"];

$conexion = mysqli_connect($hostname, $user, $pass);
if(!$conexion) {
echo 'Ha sido imposible conectarse con el servidor, por favor llena los datos de <b>acceso_db.php</b> e int&eacute;ntalo de nuevo';
exit;
}
$db = mysqli_select_db($dbnombre); <--- Linea 29
if(!$db) {
echo 'Ha sido imposible conectarse a la Base de Datos que proporcionaste, favor verifica si existe o si es correcta la que escribiste';
exit;
}



session_start();
// Funciones
if($rango == 2) {
$rango = 'Moderador Global';
}
elseif($rango == 1) {
$rango = 'Administrador';
}
elseif($rango == 3) {
$rango = 'Moderador';
}
elseif($rango == 4) {
$rango = 'Usuario';
}
?>

¿Alguien sabe a que se debe?

Última edición por jearj; 03/05/2016 a las 13:58