Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2002, 05:28
dcm2001
 
Fecha de Ingreso: abril-2002
Mensajes: 4
Antigüedad: 22 años
Puntos: 0
Problemas con PHP

Hola a todos:
Actualmente utilizo la combinacion Apache,PhP4,MySql. Mi pregunta es si alguien sabe como eliminar un determinado caracter de una cadena. Me explico resulta que he creado una una pagina en php la cual posee un cuadro de texto de formulario en el cual introduces la sentencia SQL que quieres ejecutar a una determinada base de datos de MySql, visualizando su contenido en un tabla. Pues resulta que todo funciona bien excepto cuando utilizo la instruccion Where='datos' ya que cuando utilizo la comilla simple " ' " php automaticamente me introduce unas barras lo cual hace que no funcione esa consulta.
Ejemplos:

introducimos esto en el cuadro de texto formulario :
SELECT * FROM trabajador ORDER BY id ASC
pues funciona perfectamente sin embargo si introduzco esto:
SELECT * FROM trabajador WHERE cargo='Administrativa'
pues esto funciona mal me da este error: Warning: Supplied argument is not a valid MySQL result resource in c:\web\consulta.php on line 25.

y lo bueno es que si visualizo la variable que recoge la entrada del cuadro de texto formulario, visualiza lo sieguiente:
SELECT * FROM trabajador WHERE cargo=\'Administrativa\' y puesto que es por eso por lo que da el fallo me gustaria saber si se puede quitar esas barras antes de procesar la consulta.

Muchas gracias de antemano.