Avevi detto bene ho risolto in questo modo:
$nome = str_replace("'","''", $nome);
Putroppo mi tocca richiamarla su parecchi campi
il codice diventa un pastrocchio.
Come dico sempre io datemi un apice e vi sollevero il mondo