Lo que te están trantando de explicar es que cuando comparas un campo numérico contra un valor numérico, el valor numérico va sin encomillado, pero cuando comparas un CHAR o VARCHAR contra
cadenas de texto, las cadenas sí deben ir entre comillas, y además estás haciendolo mal en el PHP, porque la comilla y el apóstrofe tienen usos distintos en MySQL:
Código PHP:
Ver original$sql = "UPDATE prestec SET vuelta='Si' WHERE titol='$llibre' AND soci='$user'"