[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