Comment insérer des caractères spéciaux dans une base de données?

Quelqu'un peut me dire comment faire pour insérer des caractères spéciaux dans une base de données MySQL? J'ai fait un script PHP qui vise à insérer quelques mots dans une base de données, même si le mot contient un ' alors il ne sera pas inséré.

Je peux insérer les caractères spéciaux fine lors de l'utilisation de PHPmyAdmin, mais ça ne fonctionne pas lors de l'insertion via PHP. Se pourrait-il que PHP est en train de changer les caractères spéciaux en quelque chose d'autre? Si oui, est-il un moyen de les faire insérer correctement?

source d'informationauteur Joey Morani