Uso esto amigos:
 
if ($update==2)
 
{          
 
$link = mysql_connect("localhost",$usuario,$clave);
$sql="update mylibro set mostrar='si'  where  id=$xid  ";
$query=mysql_query($sql,$link);
mysql_close($link);
echo "<font face=verdana color=white size=2>El mensaje se mostrará.</font->".$sql;
 
}
 
Pero si bien no devuelve error no se produce la actualización.
$xid llega bien e incluso pongo echo $sql y muestra que llega bien todos los valores.
 
Incluso si en MySql admin pongo la linea "update mylibro set mostrar='si'  where  id=222  " anda bien, pero si pongo la misma linea en el php no anda.
 
Tendran idea que puede estar pasando????
gracias. 
  
 
