Cuando haces una consulta SQL
Código:
$q="update recursos
set
campo1='".$var1."',
campo2='".$var2."'
where id='1'
";
Si no me equivoco, se tiene que usar comillas simples, asi:
campo1=
' ".$var1."
'
para darle el valor al campo. Ya que se encuentra dentro de comillas dobles.
Espero te sirva. Corrigelo y me avisas. Si te sirve en buena hora :D