¿Cómo manejo las comillas simples dentro de una consulta SQL en PHP?

Estoy usando una consulta particular para insertar registros. Va bien. Incluso estoy buscando registros con una consulta de selección. Pero mi problema es que, si el registro contiene comillas simples '', entonces me da este error:

> 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

LosSELECT consulta es:

$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());

¿Qué debo hacer para omitir el problema de citas en esto? Cuando quiero insertar comillas en mis registros.