innanzi tutto, vorrei precisare che sono un niubbo assoluto della programmazione in php (e della programmazione in generale) quindi vi domando scusa per le domande banali ed idiote che vi farò (spero poche, ma ne dubito).
fatta questa dovuta premessa, arrivo direttamente al punto della questione: ho creato un'applicazione che deve fare (anche) delle insert all'interno di un db mysql, pertanto ho fatto abbondante uso della mysql_real_escape_string. fin qua niente di nuovo e fintanto che ho sviluppato l'applicazione in locale, non ho avuto nessun problema. però, nel momento in cui l'ho testata sul server che la ospiterà, invece di farmi l'escape, mi torna una stringa vuota. per essere ancora più chiaro:
echo mysql_real_escape_string("l'aurora boreale")
invece di tornare l\'aurora boreale, mi torna stringa vuota.
ora, magari dico cavolate, ma suppongo che il problema sia nel php installato sul server. voi sapete a cosa può essere dovuto e, nel caso, come procedere per risolverlo?
mi auguro di non aver scritto troppe vaccate in un colpo solo![]()