Dunque, per avitare il problema che il mio db MySQL 3.23.58 con interfaccia phpMyAdmin 2.5.3 in una campo di tipo Text mi da (ovvero se ci sono ' "" \ non eseque la query), volevo fargli sostituire in automatico questi simboli con lo stesso simbolo preceduto dallo slesh --> \ <--.
Ora, il problema è far capire al codice che " non è parte del codice, ma un vero e proprio valore che lui deve sostituire, idem per lo slesch stesso che interpreta a modo suo.
Come posso scrivere questo:?
$correzioni = htmlspecialchars($Messaggio);
$correzioni = (str_replace("'", "\'", $correzioni)); #e questo funziona
$correzioni = (str_replace('"', "\"", $correzioni)); #questo nn ne vuol sapere
$Messaggio = $correzioni;
Grazie in anticipo a tutti coloro che risponderanno