error al hacer update

rpi261170
20 de Julio del 2009
Hola, tengo una tabla de articulos que al hacer update en algunos articulos me da un error y en otros realiza el update correctamente.
El error es es siguiente:


Problemas en el select:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Arial Black'; COLOR: red; FONT-SIZE: 26pt">TOBOGAN CHICO <?xml:namespace prefix ' at line 14

Cabe aclarar que me suena algo de version de mysql, ya que en mi servidor tenia la version mysql 4 y ahora la actualizaron a la version 5, y a partir de ahi me sale en algunos articulos al hacer UPDATE el error.

La instruccion de update la tengo asi:

$registros=mysql_query("update articulos
set codigo='$_SESSION[varcodigo]',
titulo='$titulo',
subtitulo='$subtitulo',
cantidad='$cantidad',
precio='$precio',
foto1='$nombreFichero',
foto2='$nombreFichero2',
foto3='$nombreFichero3',
foto4='$nombreFichero4',
foto5='$nombreFichero5',
foto6='$nombreFichero6',
estadoarticulo='$estadoarticulo',
descripcion='$test1',
descripcion2='$test2',
descripcion3='$test3',
formas_de_pago='$varformas_de_pago',
medios_envios='$varformas_envio',
costo_envio='$costoenvio',
verenprincipal='$varespecial',
usados='$varusados', formapago_efectivo='$efectivo',
formapago_visa='$Visa',
formapago_americanexpress='$Americanexpress',
formapago_giropostal='$GiroPostal',
medioenvio_privada='$envio_privado',
medioenvio_aconvenir='$envio_convenir',
medioenvio_correoargentino='$envio_correoargentino',
moneda='$moneda',
descripcion_breve='$descripcion_breve',
formapago_deseadopagos='$Deseadopagos'

where codigo='$_SESSION[varcodigo]'",$conexion) or
die("Problemas en el select:".mysql_error());

Busque por todos lados pero no encuentro el error. Mil gracias de antemano