hola amigos vengo con una consulta:
he hecho una coneccion a la base de datos pero me brinca el siguiente error:
Código HTML:
Ver originalNotice: Undefined variable: dblink in C:\xampp\htdocs\st\global.php on line 25
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\st\global.php on line 25
ahora les muestro tengo esto coneccion a la base de datos:
Código PHP:
Ver originalinclude("config/config.php");
if (!$selected) {
}
$dblink->query("SET NAMES 'utf8'");
header("Content-type:text/html; charset=utf-8");
y lo llamo con un include ya que esta en un archivo aparte para evitar repetir codigos:
lo utilizo con el siguiente php que debe hacer update al nombre de usuario o nick de una persona:
Código PHP:
Ver originalfunction 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>";
}
if(isset($_POST['username'])){ updateusername($_POST['username']);
}
pero como les decia manda el error en la linea 25 que es la del querry
Cita: mysqli_query($dblink, "UPDATE user SET username=$username WHERE id = $id ");
alquien que vea y me diga que es lo que hace falta??