Re: Apóstrofe
| From: | Pablo C. Vergara | Date: | Mon, 24 May 2004 14:35:56 +0000 |
| Subject: | Re: Apóstrofe | ||
| References: | 1 2 | Groups: | php.general.es |
| Request: | Send a blank email to general-es+get-48820@lists.php.net to get a copy of this message | ||
El Lunes 24 Mayo 2004 16:25, manuel.oterino@sorase.biz escribió:
Si tienes una versión de php >= 4.0.3 hoy es tu día de suerte... échale un
vistazo a lo siguiente... que te vendrá bien.
http://es2.php.net/manual/es/function.mysql-escape-string.php
> Prueba
> insert into RESPUESTAS
> (RES_CLIENTE, RES_ENCUESTA, RES_CAPITULO, RES_LINEA, RES_PUESTA,
> RES_TIPO, RES_FECHA)
> values
> ( 1000011,2, '0.10.00' ,18, 'Responsable d\'
> Informaciò','2','2004/05/24
> 15:38')
>
> > Hola compañeros,
> >
> > Estoy haciendo una consulta en SQL desde un programa en PHP contra Access
> > en uno de cuyos campos hay un apóstrofe.
> >
> > Como se ve en el código he puesto el campo entre comillas dobles, y me dá
> > error desde PHP, en cambio desde Access se lo traga perfectamente. El
> > caso es que me interesa que me funciones desde PHP, pero
> > no se como hacer para que se lo trague.
> >
> > ¿Alguien me hecha un cable?
> >
> > insert into RESPUESTAS(RES_CLIENTE, RES_ENCUESTA, RES_CAPITULO,
> > RES_LINEA, RES_PUESTA, RES_TIPO, RES_FECHA) values ( 1000011,2, '0.10.00'
> > ,18, "Responsable d' Informaciò",'2','2004/05/24
> > 15:38')
> > Warning: SQL error: [Microsoft][Controlador ODBC Microsoft Access] Error
> > de sintaxis (falta operador) en la expresión de consulta 'Responsable
> > Informaciò'., SQL state 37000 in SQLExecDirect in .............
> >
> > Saludos y gracias anticipadas
> >
> > Jorge Rubí Capaceti
> > Consultor Informático
> > Área Gestión y Realidad Virtual
> > Tel. 677846859 - 931633125
--
----
Pablo C. Vergara Castro.
Departamento de informática.
TQR-Software
Tlfno.: (+34) 986 11 46 40
Fax: (+34) 986 11 46 50