Como lidar com aspas simples dentro de uma consulta SQL em PH

Estou usando uma consulta específica para inserir registros. Está indo bem. Estou até buscando registros com uma consulta select. Mas o meu problema é que, se o registro contiver aspas simples '', isso me dará o seguinte erro:

> NOTE:You have an error in your SQL syntax; 
>     check the manual that corresponds to your MySQL server 
>     version for the right syntax to use near 'B''' at line 1

OSELECT consulta é:

$result= mysql_query("SELECT s.name, 
                             s.sid as sid, 
                             s.category, 
                             p.name as pname 
                         FROM poet p 
                         INNER JOIN song s 
                            ON p.pid = s.pid 
                         WHERE s.name= '$sid'") or die(mysql_error());

O que devo fazer para pular o problema de cotações nisto. Quando desejo inserir aspas nos meus registros.

questionAnswers(3)

yourAnswerToTheQuestion