[AYUDA] Re: Reutilizar Código entre PGSQL y MySQL
Mario Benitez
mariobenitez en hotmail.com
Mar Mayo 13 09:28:06 CDT 2008
Si entendí bien, no hay mucho problema, yo haría lo siguiente:
Primero sustituyes ' por ' '
Después " por '
Hasta con perl puedes hacerlo (tendras que corregir algo de la sintaxis del comando, no recuerdo bien):
perl -i miarchivito.php 's/\'/\'\'/g';
perl -i miarchivito.php 's/\"/\'/g';
suerte.
Marinho.-
> Date: Tue, 13 May 2008 07:32:16 -0500
> From: cxescalona en gmail.com
> To: ayuda-linux en googlegroups.com
> Subject: [AYUDA] Re: Reutilizar Código entre PGSQL y MySQL
>
>
> Gustavo Guillermo Perez escribió:
> > Hola lista, alguien migró alguna vez de MySQL a PGSQL, como resolvió el tema
> > de las comillas dobles?
> > es decir, válido en
> > MySQL: blah="Pedro's Cars"
> > PGSQL: blah='Pedro''s Cars'
> >
> > porque revisar cada variable de php para que pase por esa función es una
> > mugre, en MySQL eso no era necesario, pero ahora como reviso un SQL entero
> > para reemplazar " por ' y ' por '' sin afectar varios casos.
> >
> > grrr :s
> >
> Cuando quiero transportar convierto mis bases a CSV y despues las
> importo de nuevo.
>
> De lo demás, si usas PHP el uso de clases te facilita mucho el trabajo.
> Es una friega estarlas creando y corrigiendo en un principio, pero
> dejarás un código limpio que te ahorrará muchos problemas en el futuro.
>
> >
_________________________________________________________________
Windows Live SkyDrive lets you share files with faraway friends.
http://www.windowslive.com/skydrive/overview.html?ocid=TXT_TAGLM_WL_Refresh_skydrive_052008
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "ayuda-linux"
de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a ayuda-linux en googlegroups.com
Para anular la suscripción a este grupo, envía un mensaje a
ayuda-linux-unsubscribe en googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.es/group/ayuda-linux?hl=es. o http://www.compunauta.com/ayuda/
-~----------~----~----~----~------~----~------~--~---
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://lists.srvr.mx/pipermail/ayuda/attachments/20080513/83db4723/attachment.html>
Más información sobre la lista de distribución Ayuda