Foros del Web » Programando para Internet » PHP »

Query no escribe en la base...

Estas en el tema de Query no escribe en la base... en el foro de PHP en Foros del Web. Lo que pasa ahora esque ya había probado todo, y funcionaba perfecto. Ahora lo vuelvo a intentar y no funciona repentinamente. Lo que quiero es ...
  #1 (permalink)  
Antiguo 17/07/2010, 16:42
 
Fecha de Ingreso: julio-2010
Mensajes: 38
Antigüedad: 13 años, 9 meses
Puntos: 0
Query no escribe en la base...

Lo que pasa ahora esque ya había probado todo, y funcionaba perfecto. Ahora lo vuelvo a intentar y no funciona repentinamente. Lo que quiero es simpelemente reemplazar los valores nulos por valores dados por el usuario. Aquí el codigo

Código PHP:
<?php

$idParticipante
=$_SESSION['User'];
$contrasenia=$_SESSION['contrasenia'];

$c=mysql_connect("localhost","root","")  or die ("Error:" mysql_error());

mysql_select_db("congresomkt",$c) or die ("Error" mysql_error());

$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$email=$_POST['email'];
$tuiter=$_POST['tuiter'];
$taller=$_POST['taller'];


$cambioRegistro ="UPDATE `congresomkt`.`usuario` SET `nombreUsuario` = '$nombre',
`apellidoUsuario` = '$apellido',
`emailUsu` = '$email',
`twitterUsu` = '$tuiter' ,
`taller` = '$taller' WHERE `usuario`.`usuarioId` = '$idParticipante';"
;

mysql_query($cambioRegistro);


if(
mysql_query($cambioRegistro,$c)){

echo 
"Registro exitoso <a href='accesoPArticipante.php'> Volver! </a>";



}else{

echo(
"No se pudo hacer el registro");

}

mysql_close($c);

?>
Y está bien, me muestra el mensaje de registro exitoso!, d haberlo logrado. PEro al checar la base de datos, ningun valor ha sido cambiado. En que me equivoco esta vez?

Saludos!
  #2 (permalink)  
Antiguo 17/07/2010, 16:52
Avatar de elchicho118  
Fecha de Ingreso: mayo-2010
Mensajes: 74
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: Query no escribe en la base...

prueba de esta forma
Código PHP:
Ver original
  1. $cambioRegistro =mysql_query("UPDATE `congresomkt`.`usuario` SET `nombreUsuario` = '$nombre',
  2. `apellidoUsuario` = '$apellido',
  3. `emailUsu` = '$email',
  4. `twitterUsu` = '$tuiter' ,
  5. `taller` = '$taller' WHERE `usuario`.`usuarioId` = '$idParticipante'");
  #3 (permalink)  
Antiguo 17/07/2010, 16:55
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Query no escribe en la base...

donde esta el session_start(); de tu pagina?? si no tienes el session_start() no te muestra la id del usuario y por eso no sabe a cual va a reemplazar suerte
  #4 (permalink)  
Antiguo 17/07/2010, 16:57
 
Fecha de Ingreso: julio-2010
Mensajes: 38
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Query no escribe en la base...

Si lo cambio me manda a la otra condicion de "No se pudo hacer el registro" :S:S:S
  #5 (permalink)  
Antiguo 17/07/2010, 16:58
 
Fecha de Ingreso: julio-2010
Mensajes: 38
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Query no escribe en la base...

Cita:
Iniciado por carlos_belisario Ver Mensaje
donde esta el session_start(); de tu pagina?? si no tienes el session_start() no te muestra la id del usuario y por eso no sabe a cual va a reemplazar suerte
Dios te bendiga! Santo remedio..

Perdón pero esque soy todavia un novatito..
  #6 (permalink)  
Antiguo 17/07/2010, 17:08
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Query no escribe en la base...

gracias... y no hay nada mejor para aprender que equivocarte

Etiquetas: query
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 20:18.