Un apunt de com fer el update d'un camp que contè apòstrofs i accents. M'ho apunte perquè sempre em faig embolics.
// Anem a fer aquestes equivalencies amb la funció addslashes per a que
// el 'update' del MySQL no pete si algun municipi o nom té apòstrofs.
$variable_nom = addslashes($variable_nom);
$variable_direccio = addslashes($variable_direccio);
$variable_poblacio = addslashes($variable_poblacio);
// Ara anem a insertar la informació del formulari a la base de dades MySQL
include ("../inc/fitxer_base_de_dades.inc");
mysql_query("set names 'utf8'");
$result = mysql_query("UPDATE configuracions SET nom='$variable_nom', direccio='$variable_direccio', poblacio='$variable_poblacio', codipostal='$variable_codipostal', telefon='$variable_telefon', fax='$variable_fax', email='$variable_email', twitter='$variable_twitter', facebook='$variable_facebook', googleplus='$variable_googleplus';",$db);
if(!$result) {
echo "un ERROR";
die('Error al fer la consulta: ' . mysql_error());
} else {
$result;
echo "tot OK";
mysql_close($db);
}