Buenas tardes les esplico mi problema lo que pasa es que estoy trabajando en una pagina para publicar noticias y la pagina tiene una seccion de titulares y otra de noticias destacadas lo que quiero hacer es que al insertar una noticia titular la cual se identifica en la base de datos como idCatNot=4 me remplace la que ya esta almacenada en la base de datos por idCatNot=5 que correspponde a las noticias Destacadas y esto en una sola consulta esto seria ingresar y actualizar en la misma funcion pero no e podido realizarlo ya que me manda error aca les dejo la funcion para almacenar y actualizar que estoy trabajando para que me den una idea de donde esta fallando porfa.
Código PHP:
Ver original<?php
function CrearNoticia($CATEGORIA,$SUBCATEGORIA,$TIPONOTICIA,$TIPOCATNOT, $GRUPOCATEGORIAS, $TITULO, $PARRAFO, $CONTENIDO, $ESTADO)
{
$this->InciarConexion();
$Consulta = " UPDATE noticias";
$Consulta .= " SET idCatNot=5";
$Consulta .= " WHERE idCatNot=4";
$Consulta .= " INSERT INTO noticias";
$Consulta .= " (idCategoria, idTipoNoticia,idCatNot,grpCategorias, ";
$Consulta .= "titulo, parrafo, contenido, fhCreacion,idEstado)";
$Consulta .= " VALUES ";
$Consulta .= " (0, $TIPONOTICIA, $TIPOCATNOT , '$GRUPOCATEGORIAS','$TITULO',";
$Consulta .= " '$PARRAFO','$CONTENIDO',now(),$ESTADO)";
if($this->EstadoDelaConexion())
{
$ResConsulta = $this->insertarConId($Consulta);
$this->cerrar_conexion ();
return $ResConsulta;
}
}
?>