Tengo un problemilla algo curioso, a ver si ustedes saben que se puede hacer

no puedo guardar comillas simples en la Base de datos usando php.
Tengo este código.
<?php
$text = "AAAAA";
$db->execute("UPDATE user SET date = '".$date."', img='".$img."', text = '".$text."' WHERE id like '".$_REQUEST['c']."'");
?>
Esto funciona pero si a la variable $text pongo una comilla simples no funciona:
$text = "A'AAAA";
No entiendo nada, como es que al poner una comilla siple no funciona? y como puedo indicarle que es un campo texto y que no reconozca la comilla como codigo?
Muchas gracias por la ayuda :)