[Php-avanzado] Reemplazar nombre de columnas por variables

Silverzero silverzero.52 en gmail.com
Jue Dic 17 14:19:23 ARST 2009


¡Gracias Leo y Matías!

2009/12/17 Leonardo Tadei - Pegasus Tech Supply <leonardot en pegasusnet.com.ar
>

> Hola Carolina,
>
> El jue, 17-12-2009 a las 11:29 -0300, Silverzero escribió:
> > Hola,
> >
> > Tengo en una sentencia nombres de columnas las cuales quiero
> > reemplazar por variables.
>
>         Bueno... como estás haciendo reemplazos para el FROM de la query,
> no
> estás reemplazando columnas, sino tablas...
>
> > Cuando la columna tiene el mismo nombre que la variable lo reemplaza
> > bien, pero cuando el nombre de la columna está compuesto por la
> > variable no sé como concatenarlos.
> >
> > Por ejemplo
> >
> > $thisSection="eventos";
> >
> > entonces quiero que me elija las tablas:
> >
> > eventos
> > eventos_cat
> >
> > $sql="SELECT titulo, descripcion
> >          FROM $thisSection, $thisSection_cat      //como concateno???
> >          WHERE...;";
>
>         Como siempre! Es un string:
>
> $sql="SELECT titulo, descripcion
>         FROM $thisSection, " .$thisSection. "_cat
>          WHERE...;";
>
>        También podés proteger las variables entre llaves para que el parser
> no
> se maree y evitás concatenar:
>
> $sql="SELECT titulo, descripcion
>         FROM $thisSection, {$thisSection}_cat
>          WHERE...;";
>
>
> > ¡Gracias!
>
>        Por nada!
> --
>
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>



-- 
Carolina Derromediz
Cel. +54 223 5301599
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20091217/a839f1b4/attachment.htm 


Más información sobre la lista de distribución Php-avanzado