Problema con l'apice in PHP

L'apice, un male da debellare
L'apice, un problema che affligge il mondo della programmazione. Sarebbe così bello vivere sulla Torre di Babele e non avere problemi di comunicazione e trasmissione dati. Ma purtroppo non è così, e prima o poi tocca a tutti scontrarsi con il famoso "You have an error in your SQL syntax;".
Come bisogna comportarsi in questo caso?
Si potrebbe cercare di parlare con Mr. SQL e spiegargli che l'apice è suo amico e non vuole fargli del male, oppure possiamo travestirlo e farlo sembrare un altro carattere.
Quest'ultima soluzione probabilmente è la più voloce (Avete mai provato a parlare con Mr. SQL? Ve lo sconsiglio, lui è tutto SELECT e WHERE).
Quindi? Prendete la scatola dei trucchi e la funzione PHP "addslashes" e procediamo con il travestimento.
Supponiamo che la vostra variabile $a contenga degli apici e vi causi il problema, lo risolverete (molto probabilmente) facendo:
$a = addslashes($a);