Be' la guida è un po' datata, alcuni aspetti sarebbero da rivedere.
Due cose:
1) Ciò che può infastidire il database sono solo alcuni caratteri come apici e virgolette. Tuttavia l'approccio postato è, a mio avviso, oggi inaccettabile. Ti consiglio di dare un'occhiata a questa pillola. http://forum.html.it/forum/showthrea...ostid=10166292

2) I caratteri segnalati nella seconda parte (< > ecc...), come correttamente segnalato dalla guida, non sono un problema per il database, bensì per l'eventuale successiva visualizzazione su browser. In questo senso io non sono d'accordo con l'alterazione del dato al momento della memorizzazione, ma preferirei prendere le precauzioni del caso in fase di visualizzazione (attraverso le funzioni apposite come htmlentities() strip_tags()).