Re: Apóstrofe

From: Date: Mon, 24 May 2004 16:11:40 +0000
Subject: Re: Apóstrofe
References: 1 2 3 4 5 6  Groups: php.general.es 
Request: Send a blank email to general-es+get-48829@lists.php.net to get a copy of this message
Para poner un value que tenga un apostrofe utiliza comillas dobles value="$datoleidoconapostrofe". Tambien depende del caso va bien utilizar la funcion htmlentities(). Saludos Xavier ----- Original Message ----- From: "Jorge Rubí Capaceti" <jrubi@menta.net> To: "Xavier Serna" <xserna@justedit.es>; <php-es@lists.php.net> Sent: Monday, May 24, 2004 17:57 Subject: Re: [PHP-ES] Apóstrofe > Has acertado. Acabas de ganar 10 puntos. > > Ahora el problema lo tengo al leer el dato y pasarlo a un value, como podéis > suponer me presenta Responsable d. > > Supongo que lo resolveré volviendo a poner el escape en lugar de las > comillas interiores. > > Vaya rollo. > > ----- Original Message ----- > From: "Xavier Serna" <xserna@justedit.es> > To: <php-es@lists.php.net> > Sent: Monday, May 24, 2004 4:58 PM > Subject: Re: [PHP-ES] Apóstrofe > > > > Yo creo que deberias poner el texto en comillas simples y la comilla que > > vaya en el interior, multiplicarla por dos, o sea: > > > > 'este texto lleva '' un apostrofe' > > > > Atención que '' son 2 comillas simples, no unas " comillas dobles. > > > > saludos > > Xavier. > > > > ----- Original Message ----- > > From: "Jorge Rubí Capaceti" <jrubi@menta.net> > > To: "Pablo C. Vergara" <desarrollo@tqr.biz>; <php-es@lists.php.net> > > Sent: Monday, May 24, 2004 16:42 > > Subject: Re: [PHP-ES] Apóstrofe > > > > > > > El problema no es de carácter de escape, es que si encierro cualquiere > > texto > > > en comillas dobles y lo pongo en un insert me va bien en Access, pero me > > da > > > error en PHP. > > > > > > ----- Original Message ----- > > > From: "Pablo C. Vergara" <desarrollo@tqr.biz> > > > To: <php-es@lists.php.net> > > > Sent: Monday, May 24, 2004 4:35 PM > > > Subject: Re: [PHP-ES] Apóstrofe > > > > > > > > > > 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 > > > > > > > > -- > > > > PHP Spanish Localization Talk Mailing List (http://www.php.net/) > > > > To unsubscribe, visit: > > > > http://www.php.net/unsub.php > > > > > > > > > > -- > > > PHP Spanish Localization Talk Mailing List (http://www.php.net/) > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > > -- > > PHP Spanish Localization Talk Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > -- > PHP Spanish Localization Talk Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >

« previous php.general.es (#48829) next »