Ya lo solucione gracias a todos los que colaboraron en especial a xtimed aca dejo la sentencia SQL para alguien que le sirva
Código PHP:
Ver original<?php
function ActualizarAnuncioGold($campoS)
{
$this->InciarConexion();
$Consulta = " UPDATE anuncios ";
$Consulta .= " SET fhPublicacion= now() ";
$Consulta .= " WHERE ";
$Consulta .= " idAnuncio=( ";
$Consulta .= " SELECT ";
$Consulta .= " idAnuncio ";
$Consulta .= " FROM anuncios ";
$Consulta .= " WHERE ";
$Consulta .= " idCliente = $campoS ORDER BY RAND() LIMIT 1) ";
//echo $Consulta;
// exit;
if($this->EstadoDelaConexion())
{
$ResConsulta = $this->insertarConId($Consulta);
$this->cerrar_conexion ();
return $ResConsulta;
}
else
{
return "Error de conección";
}
}
?>