les cuento, estoy creando una interfaz web pa hacer consultas en mi Base de Datos para un proyecto estudiantil.
 
bueno mi problemas es que agregar comillas simples o dobles en mis consultas y enviarlas por el formulario, en PHP recibo la consulta pero con las comillas simples mal. 
ejemplo: 
escribo mi consulta 
select *from empleados where nombre='Steven';  
Cuando llegan a destino PHP me modifica las comillas simples o dobles a esto 
select *from empleados where nombre=\'Steven\';  
obviamente al realizar la consulta a la base de datos me manda error.  
aka el còdigo: 
 Cita:  <html>
 
<title>Pablo - SQL Extreme</title>
 
<body>
<br>
 
 
//Formulario de Ingreso de datos
Consulta:<br>
<form action="index.php" method="POST">
 
  <textarea name="consulta" rows="7" cols="50"></textarea>
 
  <br>
  <input type="submit" value="Enviar"> <input type="reset" value="Reset"> <input type="submit" name="Limpiar Pantalla" value="Limpiar Pantalla" onClick="ipNx()">
 
 
</form>
 
//Consultando a la base de datos;
<?php
 
  include("conex.php");
  $consulta=$_POST["consulta"];
 
  echo "<br>$consulta<br><br>";
 
  if(trim($consulta)!="")
  {
    $link=conectarse();
	$result=mysql_query("$consulta",$link);
 
	echo "<table border='2' cellspacing='0' cellpadding='4'>";
	while($row=mysql_fetch_array($result))
	{
	  echo "<TR>";
	  $largo=count($row);
 
	  for($i=0;$i<$largo/2;$i++)
	  {
	    $resultado=$row[$i];
 
		if($resultado==NULL)
		  echo "<TD Align='center'>.";
		else
	      echo "<TD>$resultado";
	  }
	}
 
	echo "</table>";
 
	mysql_free_result($result);
	mysql_close($link);
  }
?>
 
</body>
 
<html>
    
otra duda!!! como lo hago para retornar en pantalla el error de cualquier tipo de consulta que me arroje mysql?