Estoy utilizando un textarea para mandar querys cualquier a una base de datos en postgres. el problema radica cuando por lo menos, quiero insertar un registro utilizo un comando como este :
INSERT INTO tbl_usuarios (pk_usuario, nombre, apellido, direccion,correo,sexo, identificacion)
VALUES (6, 'Rosa', 'Melpalo', 'La california','[email protected]','false',112233 );
el query esta bien escrito. pero al submit este mensaje e imprimir con un echo la variable a la que queda asignada los datos enviados del textarea queda asi :
INSERT INTO tbl_usuarios (pk_usuario, nombre, apellido, direccion,correo,sexo, identificacion) VALUES (6, \"Rosa\", \'Melpalo\', \'La california\',\'[email protected]\',\'false\',1 12233);
con esos \ que no deberian estar, y por lo tanto al querer enviar el query a la base de datos este es rechazado.
como puedo hacer para que no existan estos \ ?
muchas gracias.
Este es el codigo que uso de formulario :
Código HTML:
<form name="form1" method="post" action="<?php $_SERVER['PHP_SELF']; ?>"> <center> Introduzca Query a mandar :<br /> <textarea name="dato1" rows="6" cols="60"></textarea><br /> <input type="submit" name="resul" value="Enviar" /> </center> </form>