Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/05/2013, 10:27
chicho_2667
 
Fecha de Ingreso: mayo-2013
Mensajes: 19
Antigüedad: 11 años
Puntos: 0
Respuesta: problema link base de datos

Mira puedes probar hacerlo de esta manera:

function conexion(){
$dblink = mysqli_connect($dbhost, $dbusername, $dbuserpass);
$selected = mysqli_select_db($dblink,$db1);
if (!$selected) {
die ('Error de Conexión a la base de Datos. '.mysqli_error($dblink));
}
$dblink->query("SET NAMES 'utf8'");
return $dblink;
}

y en esta función:

function updateusername($username){
$id=$_SESSION['id'];
$olduser=$_SESSION['usuario'];
mysqli_query($dblink, "UPDATE user SET username=$username WHERE id = $id ");
$_SESSION['usuario'] = $username;
$smg=" <br> Usted acaba de cambiar su nombre de usuario: <br><br> Anterior: ".$olduser." <br> Actual: ".$username." <br><br> Recuerde que el nombre de usuario lo usara para iniciar sesión. ";
echo "<script>alert('$smg')</script>";
}

le puedes cambiar de esta menera:

function updateusername($username){
$id=$_SESSION['id'];
$olduser=$_SESSION['usuario'];
$dblink=conexion();
mysqli_query($dblink, "UPDATE user SET username=$username WHERE id = $id ");
$_SESSION['usuario'] = $username;
$smg=" <br> Usted acaba de cambiar su nombre de usuario: <br><br> Anterior: ".$olduser." <br> Actual: ".$username." <br><br> Recuerde que el nombre de usuario lo usara para iniciar sesión. ";
echo "<script>alert('$smg')</script>";
}