Un update des de PHP d'un textedit que conté paràgrafs i accents

Hacker

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);
}

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.