da quello che ho capito su 'mysql_escape_string($str)' ..
in sostanza corrisponde al 'addslashes(stringa)'
per quel che riguarda il mio problema ..
ho risolto al doppio apice che ho dentro la stringa da scrivere nel campo db (usando il singolo apice per il nome della variabile - $body_corr_new ):
però adesso ho un altro problema ..codice:$query = "UPDATE 0_dbweb SET BODY_NEW = '$body_corr_new', FLAG_AGG_BODY = $flag_agg_body WHERE id = $id";
non mi viene scritto l'escape contenuto nella stringa che gli passo:
io gli passo
<p style=\"text-align: center;\">PARTE II</p>
e mi ritrovo scritto:
<p style="text-align: center;">PARTE II</p>
ah .. un'altra cosetta ..
io in sostanza devo aggiungere (accodare) una stringa al campo del db già presente (un nuovo tag)
se io vado a vedere il contenuto del vecchio campo, vedo che in certi punti (alla fine dei tag) si va a capo
<p style=\"text-align: center;\">(Appunti) (*) </p>
<p style=\"text-align: center;\">PARTE I</p>
<p style=\"text-align: justify;\">1. I titoli civile</p>
<p style=\"text-align: justify;\">10. Non materia. </p>
cos'è che determina l'andare a capo ?
perchè se io prendo il campo in questione (estratto con una select), lo metto in una variabile e ci aggiungo un altro tag ..
ottengo che la parte vecchia rimane come prima (andando a capo), mentre la parte aggiunta si accoda alla fine ma senza andare a capo (cosa che io vorrei facesse)
<p style="text-align: center;">(Appunti) (*) </p>
<p style="text-align: center;">PARTE I</p>
<p style="text-align: justify;">1. I titoli civile</p>
<p style="text-align: justify;">10. Non materia. </p><p style="text-align: justify;">In fondo, già dottrina. </p>
Grazie mille