Originariamente inviato da ghiboz
azz.. scusa, ma il code mi mangia la \... cmq originariamente era apice doppio \ apice singolo apice doppio, apice doppio apice singolo apice singolo apice doppio

tnx"!!
Adesso ho capito tutto

codice:
str_replace("\\'", "''", $valore);
cosi'? Se era cosi' significa che cambiavi il carattere di escape dal \ al '. Quindi se prima avevi \\' poi trovavi ''.

Questo (l'apice) e' il carattere di escape che usa microsoft sui suoi db. Probabilmente settato nel php.ini e con le magic_quote_gpc e magic_quotes_sybase ad ON.

Devi valutare tu che succede. per mysql il carattere di escape e' il backslash \