Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] [Consulta] MySQLi Update base de datos

Estas en el tema de [Consulta] MySQLi Update base de datos en el foro de PHP en Foros del Web. Hola chicos estoy por ak nuevamente con una nueva consulta: tengo el siguiente script: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original function updateusername ( $username ) ...
  #1 (permalink)  
Antiguo 03/06/2013, 19:32
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Pregunta [Consulta] MySQLi Update base de datos

Hola chicos estoy por ak nuevamente con una nueva consulta:

tengo el siguiente script:

Código PHP:
Ver original
  1. function updateusername($username){
  2.     $id=$_SESSION['id'];
  3.     $olduser=$_SESSION['usuario'];
  4.     $dblink=conexion();
  5.     $query = "UPDATE user SET username=$username WHERE id = $id";
  6.     $dblink->query($query) or die ('Error de Conexión a la base de Datos. '.mysqli_error($dblink));
  7.     $_SESSION['usuario'] = $username;
  8.     $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. ";
  9.     echo "<script>alert('$smg')</script>";
  10.     desconexion($dblink);
  11. }

la idea es actualizar el nombre de usuario en una tabla pero me da este error:

Unknown column 'braveherat' in 'field list'

y la verdad no tengo ni la mas minima idea del por que a menos esta sentencia see que esta bien: o me equivoco??

$query = "UPDATE user SET username=$username WHERE id = $id";

gracias por sus aportes
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB
  #2 (permalink)  
Antiguo 03/06/2013, 20:20
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Respuesta: [Consulta] MySQLi Update base de datos

Estando en el PHPmyAdmin probando el procedure

UPDATE `db`.`user` SET `username` = $username WHERE `user`.`id` =$id

es necesario que vuelva a apuntar a la base de datos? y a la tabla en cada sección??
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB
  #3 (permalink)  
Antiguo 03/06/2013, 20:53
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 11 años, 11 meses
Puntos: 320
Respuesta: [Consulta] MySQLi Update base de datos

Código PHP:
Ver original
  1. $query = "UPDATE user SET username='$username' WHERE id = '$id'";

los valores van entre comillas...
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios

Etiquetas: mysql, mysqli, tabla, update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:08.