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.