Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2010, 12:00
Rasec101
 
Fecha de Ingreso: diciembre-2009
Ubicación: Santiago, Chile
Mensajes: 143
Antigüedad: 14 años, 5 meses
Puntos: 2
modificar 1 campo de base datos

Tengo el siguiente problema tengo en mi base de datos mysql una tabla que se llama controlador en esta tabla tengo un campo que es clave foranes el cual se llama idcaso y los valores son 4 es = control y 5= controlado. El problema que tengo es que al momento de guarbar un nuevo registro que el valor del campo sea idcaso =5 quiero que me cambie el registro que ya esta en la base de datos con idcaso= 5 por idecaso= 4.
no se si me esplique bien la verdad quiero que al insertar un registro nuevo me inserte el registro y a la vez me modifique el idcaso aca dejo el codigo del insert para ver si me pueden ayudar
Código PHP:
Ver original
  1. <?php  
  2. function CrearCaso  {$CAT, $TIPO , '$GRUPO',$ESTADO)
  3.         $this->InciarConexion();
  4.        
  5.         $Casos  = " INSERT INTO controlador";
  6.                       $Casos .= " (idCat,  idTipo,idcaso, grpCategorias, ";
  7.                             $Casos .= "fhCreacion,idEstado)";
  8.         $Casos .= " VALUES ";        
  9.         $Casos .= " (0,  $CAT, $TIPO , '$GRUPO',";
  10.         $Consulta .= " 'now(),$ESTADO)";
  11.         // echo $Consulta;
  12.          //exit;
  13.         if($this->EstadoDelaConexion())
  14.         {
  15.           $ResConsulta = $this->insertarConId($Consulta);
  16.          // $ResConsulta = $this->insertarConId($consulta);
  17.           $this->cerrar_conexion ();
  18.           return $ResConsulta;
  19.         }
  20.     } ?>
el insert funciona bien.