[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