Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/02/2014, 14:31
robinson37
 
Fecha de Ingreso: marzo-2009
Mensajes: 44
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: actualizar primary key

gracia por la colaboracion

este es la consulta update para modificar

Código PHP:
<?php
        
include('../Javascript/Mensajes.php');
        include(
'../Javascript/Control.php');
        include (
'connect.php');
        
$TB_Id     $_POST ['TB_Id'];
        
$TB_Nom    $_POST ['TB_Nom'];
        
$TB_Apel   $_POST ['TB_Apel'];
        
$TB_Pass   $_POST ['TB_Pass'];
        
$TB_Val    $_POST ['TB_Val'];
        
$LM_Rol    $_POST ['LM_Rol'];
        
$LM_Area   $_POST ['LM_Area'];
        
$TB_Cargo  $_POST ['TB_Cargo'];
        
$reg mysql_query "UPDATE Usuario SET Id_Usuario='$TB_Id',Nom_Usuario='$TB_Nom',Apel_Usuario='$TB_Apel',Pass_usuario=MD5('$TB_Pass.'),Id_Rol='$LM_Rol',Id_Area='$LM_Area',Desc_Cargo='$TB_Cargo' WHERE Id_Usuario='$TB_Id'");
     
          if (
$reg){
              
              echo 
"Actualizacion exitosa "
            
            } else {
                 
               echo 
"Error de actualizacion "mysql_error (); 
            } 
            
    
?>
esta es la conexion Base de datos


Código PHP:
<?php
  $host
="xxx";
  
$usuario="root";
  
$clave="xxx";
  
$nombre_db="xxxxx";
  
  
mysql_connect ($host,$usuario,$clave);
  
mysql_select_db ($nombre_db);
  
     
?>

El problema esque quiero modificar la llave primaria desde el formulario

y me bota error duplicate primary key


ya trate de actualizar los otros valores quitando $TB_Id

y me arroja:

Actualizacion exitosa


pero en la base de datos no aparece nada


gracias

Última edición por robinson37; 27/02/2014 a las 14:34 Razón: capia