ferranWEB, me disculpo nuevamente pero no te puedo responder en MP, esto es una comunidad y es mejor que todos busquemos una solución para que sirva de guía o otros en caso de encontrar una solución.
Cito tu privado.
Cita: Buenas tardes Brujonic,
el problema es que el valor que tienen que insertar lleva o bien comillas dobles, o comillas simples....
sabrias como puedo solucionarlo
saludops
Mira, viendo tu consulta, siento que una posible solución es por programación, donde se evalúe por una función el tipo de comillas ingresadas.
La función de MySQL que podrías utilizar es
INSTR(hilera,subhilera). Por ejemplo, si la persona ingresa
65-3", preguntas de esta manera:
INSTR('65-3"', '"'), te regresaría un número entero con la posición en caso de encontrarlo y realizarías el INSERT de la siguiente forma:
Código PHP:
INSERT INTO tabla(campo) VALUES('65-3"')
Si regresa cero, es que NO encontró comillas dobles y el INSERT se haría de esta otra forma:
Código PHP:
INSERT INTO tabla(campo) VALUES("65-3'")
Hacerlo con MySQL es algo complicado, es por eso que te puse en uno de los privados que eso lo controlarías mucho mejor en la programación y por consiguiente deberías preguntar en la sección respectiva, o sea, en el foro de PHP, ASP, Java, etc. Cada herramienta de programación, tiene sus propias funciones para evaluar hileras.